Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.7.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, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Jun. 10, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     1,937,871   1,937,871      
Number of RSUs outstanding     54,300   54,300      
Share-based compensation expense     $ 288,065 $ 351,176 $ 562,392 $ 694,187    
Income tax benefit from share-based compensation         $ 0      
Valuation allowance on deferred tax assets         100.00%      
Options exercised         25,000      
Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     1,937,871   1,937,871   1,690,037  
Vesting period         4 years      
Percentage of Event Occurence to Vest         100.00%      
Stock options granted         393,260      
Stock option exercise price         $ 2.46      
Intrinsic value of options exercised     $ 97,872 $ 0 $ 97,872 $ 0    
Options exercised         25,000      
Weighted average fair value at grant date, Vested         $ 1.58 $ 2.06    
Unrecognized compensation cost     $ 1,749,516   $ 1,749,516      
Weighted average vesting period, years         2 years 7 months 6 days      
Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of RSUs outstanding     54,300   54,300    
Number of shares granted         62,300      
Aggregate fair value         $ 114,632      
Unrecognized compensation cost     $ 89,717   $ 89,717      
Weighted average vesting period, years         3 years 8 months 12 days      
March 2016 [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expiration of options from grant date, years         3 years      
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,804,079   1,804,079      
The 2013 Plan [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     1,540,871   1,540,871      
The 2013 Plan [Member] | Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of RSUs outstanding     54,300   54,300      
The 2003 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of options outstanding     385,000   385,000      
First Anniversary [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         30.00%      
Second Anniversary [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         30.00%      
Third Anniversary [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         40.00%      
First Anniversary (B) [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         25.00%      
Second Anniversary (B) [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         25.00%      
Third Anniversary (B) [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         25.00%      
Fourth Anniversary (B) [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting percentage         25.00%      
Minimum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         1 year      
Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         3 years      
Expiration of options from grant date, years         10 years      
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      
Exercise Price Range $2.70 to $3.70 [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted           448,707    
Stock option grants fair value           $ 927,644    
Exercise Price Range $2.70 to $3.70 [Member] | Minimum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price           $ 2.70    
Exercise Price Range $2.70 to $3.70 [Member] | Maximum [Member] | Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option exercise price           $ 3.70    
Third Party [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted   12,000