Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.19.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 11, 2017
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
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   251,435   255,922  
Stock options granted   31,243      
Stock option exercise price   $ 7.20      
Intrinsic value of options exercised   $ 0 $ 0    
Weighted average fair value at grant date, Vested   $ 4.78 $ 16.20    
Unrecognized compensation cost   $ 964,646      
Weighted average vesting period, years   2 years 9 months 18 days      
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSUs outstanding   271   1,394  
Unrecognized compensation cost   $ 5,616      
Weighted average vesting period, years   1 year 10 months 24 days      
The 2013 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options authorized for issuance         141,666
Additional options authorized for issuance 141,667        
Shares available for issuance   51,579      
The 2013 Plan [Member] | Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options outstanding   229,452      
The 2013 Plan [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSUs outstanding   271      
The 2003 Plan [Member] | Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options outstanding   21,983      
Exercise Price Range $6.36 to $7.35 [Member] | Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options granted   31,243      
Stock option grants fair value   $ 149,436      
Exercise Price Range $6.36 to $7.35 [Member] | Minimum [Member] | Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option exercise price   $ 6.36      
Exercise Price Range $6.36 to $7.35 [Member] | Maximum [Member] | Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option exercise price   $ 7.45