Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.2.0.727
Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 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,805,815 10,306,601 12,805,815 10,306,601 11,400,806 9,356,795
Share-based compensation expense $ 271,966 $ 132,518 $ 544,352 $ 260,868    
Income tax benefit from share-based compensation     $ 0      
Valuation allowance on deferred tax assets     100.00%      
Stock options granted     3,726,316 1,398,499    
Stock option exercise price     $ 0.71 $ 1.07    
Intrinsic value of options exercised 1,844 $ 48,125 $ 99,895 $ 115,528    
Weighted average fair value at grant date, Granted     $ 0.49 $ 0.77    
Unrecognized compensation cost $ 2,709,897   $ 2,709,897   $ 1,423,150  
Weighted average vesting period, years     3 years 1 month 6 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 6,697,315   6,697,315      
Shares available for issuance 10,295,185   10,295,185      
The 2003 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options, Oustanding 6,108,500   6,108,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.68 to $0.89 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted     3,726,316      
Stock option grants fair value     $ 1,835,853      
Exercise Price Range $0.68 to $0.89 [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 $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.90 to $1.35 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options granted       1,398,499    
Stock option grants fair value       $ 1,073,810    
Exercise Price Range $0.90 to $1.35 [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option exercise price       $ 0.90    
Exercise Price Range $0.90 to $1.35 [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option exercise price       $ 1.35