Quarterly report pursuant to Section 13 or 15(d)

Stock Options (Details Narrative)

v3.5.0.2
Stock Options (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 02, 2016
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 383,011 $ 300,905 $ 694,249 $ 602,863  
Weighted average grant-date fair value, options granted       $ 1.43    
Average intrinsic value of options exercised       $ 356,400 $ 102,664  
Total unrecognized compensation expense   $ 2,874,243   $ 2,874,243    
Share-based compensation expense, not yet recognized period of recognition       2 years 4 months 21 days    
2014 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase in number of shares of common stock available for issuance 1,250,000          
Percentage of outstanding common shares           7.00%
Shares available for grant   4,234,577   4,234,577    
2014 Equity Incentive Plan [Member] | Condition One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increases in number of shares of common stock available for issuance, minimum percentage of outstanding common stock       7.00%    
2014 Equity Incentive Plan [Member] | Condition Two [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increases in number of shares of common stock available for issuance, minimum percentage of outstanding common stock       20.00%    
2014 Equity Incentive Plan [Member] | Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate common stock available for stock options granted, shares   9,916,017   9,916,017    
Stock option expiration period       10 years    
Expected term in years       6 years 3 months