Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.3.0.814
Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of Event Occurence to Vest     100.00%      
Number of options, Oustanding 12,824,732 11,270,806 12,824,732 11,270,806 11,400,806 9,356,795
Share-based compensation expense $ 225,316 $ 163,191 $ 769,668 $ 424,059    
Income tax benefit from share-based compensation     $ 0      
Valuation allowance on deferred tax assets     100.00%      
Stock options granted     4,201,316 2,398,499    
Stock option exercise price     $ 0.69 $ 0.97    
Intrinsic value of options exercised     $ 99,895 $ 115,528    
Options exercised 0 0 889,428 448,693    
Weighted average fair value at grant date, Granted     $ 0.47 $ 0.70    
Unrecognized compensation cost $ 2,556,845   $ 2,556,845   $ 1,423,150  
Weighted average vesting period, years     2 years 8 months 12 days   2 years 2 months 12 days  
The 2013 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options authorized for issuance 17,000,000   17,000,000      
Number of options, Oustanding 7,046,232   7,046,232      
Shares available for issuance 9,946,268   9,946,268      
The 2003 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options, Oustanding 5,778,500   5,778,500      
First Anniversary [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     30.00%      
Second Anniversary [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     30.00%      
Third Anniversary [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     40.00%      
First Anniversary (B) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     25.00%      
Second Anniversary (B) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     25.00%      
Third Anniversary (B) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period Percentage     25.00%      
Fourth Anniversary (B) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period 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.83 to $1.35 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted       2,398,499    
Stock option grants fair value       $ 1,671,644    
Exercise Price Range $0.83 to $1.35 [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option exercise price       $ 0.83    
Exercise Price Range $0.83 to $1.35 [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option exercise price       $ 1.35