Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.6.0.2
Stock-Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of Event Occurence to Vest   100.00%    
Number of options, Oustanding   16,900,415 12,590,982  
Share-based compensation expense   $ 1,409,488 $ 1,037,679 $ 608,795
Stock options granted   5,926,391    
Stock option exercise price   $ 0.31    
Intrinsic value of options exercised   $ 0 $ 99,895 $ 115,528
Options exercised     889,428 448,693
Weighted average fair value at grant date, Vested   $ 0.20 $ 0.47 $ 0.69
Unrecognized compensation cost   $ 1,882,605    
Weighted average vesting period, years   2 years    
The 2013 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options authorized for issuance   17,000,000    
Number of options, Oustanding   12,461,915    
Shares available for issuance   4,530,585    
The 2013 Plan [Member] | Restricted Stock Or Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares granterd   0    
The 2003 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of options, Oustanding   4,318,500    
First Anniversary [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   30.00%    
Second Anniversary [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   30.00%    
Third Anniversary [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   40.00%    
First Anniversary (B) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   25.00%    
Second Anniversary (B) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   25.00%    
Third Anniversary (B) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   25.00%    
Fourth Anniversary (B) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   25.00%    
Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration of options from grant date, years   5 years    
Non-employee vesting period   1 year    
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration of options from grant date, years   10 years    
Non-employee vesting period   3 years    
Exercise Price Range $0.54 to $0.89 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted     4,201,316  
Stock option grants fair value     $ 1,994,893  
Exercise Price Range $0.54 to $0.89 [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price     $ 0.54  
Exercise Price Range $0.54 to $0.89 [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price     $ 0.89  
Exercise Price Range $0.68 to $1.35 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted       2,528,499
Stock option grants fair value       $ 1,737,087
Exercise Price Range $0.68 to $1.35 [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price       $ 0.68
Exercise Price Range $0.68 to $1.35 [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price       $ 1.35
Exercise Price Range $0.18 to $0.37 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted   5,926,391    
Stock option grants fair value   $ 1,156,273    
Exercise Price Range $0.18 to $0.37 [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price   $ 0.18    
Exercise Price Range $0.18 to $0.37 [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option exercise price   $ 0.37    
Third Party [Member] | The 2013 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted 120,000