Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.10.0.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 11, 2017
Mar. 31, 2016
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Jun. 10, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Income tax benefit from share-based compensation         $ 0      
Valuation allowance on deferred tax assets         100.00%      
Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     2,664,538   2,664,538   1,814,231  
Stock options granted         860,307      
Stock option exercise price         $ 1.96      
Intrinsic value of options exercised     $ 0 $ 97,872 $ 0 $ 97,872    
Weighted average fair value at grant date, Vested         $ 1.27 $ 1.58    
Unrecognized compensation cost     $ 1,770,305   $ 1,770,305      
Weighted average vesting period, years         2 years 8 months 12 days      
Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of RSUs outstanding     35,475   35,475   47,300  
Unrecognized compensation cost     $ 56,837   $ 56,837      
Weighted average vesting period, years         2 years 8 months 12 days      
The 2013 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options authorized for issuance               1,700,000
Additional options authorized for issuance 1,700,000              
Shares available for issuance     1,014,412   1,014,412      
The 2013 Plan [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     2,337,538   2,337,538      
The 2013 Plan [Member] | Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of RSUs outstanding     35,475   35,475      
The 2003 Plan [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     315,000   315,000      
Share-based Compensation Award, Tranche One [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         25.00%      
Share-based Compensation Award, Tranche Two [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         2.78%      
Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expiration of options from grant date, years         10 years      
Exercise Price Range $1.46 to $2.29 [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted         860,307      
Stock option grants fair value         $ 1,089,851      
Exercise Price Range $1.46 to $2.29 [Member] | Minimum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price         $ 1.46      
Exercise Price Range $1.46 to $2.29 [Member] | Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price         $ 2.29      
Exercise Price Range $1.84 to $6.18 [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted           393,260    
Stock option grants fair value           $ 620,185    
Exercise Price Range $1.84 to $6.18 [Member] | Minimum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price           $ 1.84    
Exercise Price Range $1.84 to $6.18 [Member] | Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price           $ 6.18    
Non-Employee Transaction [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Percentage of Event Occurence to Vest         100.00%      
Non-Employee Transaction [Member] | Minimum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         1 year      
Non-Employee Transaction [Member] | Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         3 years      
Third Party [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted   12,000