XML 27 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Options, Incentive Plans, Stock Awards, and Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Jan. 09, 2018
Dec. 31, 2019
Dec. 31, 2018
Oct. 05, 2018
Aug. 21, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock repurchased (in shares)   33,529      
Treasury stock repurchased   $ 71,906 $ 982,487    
Stock-based compensation expense   $ 1,292,419 1,251,779    
Share price (in dollars per share)   $ 1.56      
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)   175,000      
Award vesting period   10 years      
Unrecognized compensation costs   $ 5,636,154      
Weighted average contractual remaining life, outstanding   6 years 1 month 10 days      
Class of Warrant or Right, Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)         150,000
Warrants outstanding, fair value         $ 135,764
Reduction of revenue during period   $ 35,940 $ 8,985    
Class of Warrant or Right, Common Stock | Measurement Input, Risk Free Interest Rate          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         0.0277
Class of Warrant or Right, Common Stock | Measurement Input, Expected Term          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         5
Class of Warrant or Right, Common Stock | Measurement Input, Expected Dividend Rate          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         0
Class of Warrant or Right, Common Stock | Measurement Input, Price Volatility          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         0.646
Class of Warrant or Right, Common Stock, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)       30,000 30,000
Exercise price (in dollars per share)       $ 1.80  
Class of Warrant or Right, Common Stock, Tranche One | Measurement Input, Share Price          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         0.94
Class of Warrant or Right, Common Stock, Tranche Two through Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)         120,000
Contractual term         4 years
Exercise price, maximum percentage of market price of common stock         120.00%
Class of Warrant or Right, Common Stock, Tranche Two through Five | Measurement Input, Share Price          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Measurement input         0.90
Class of Warrant or Right, Common Stock, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)         30,000
Class of Warrant or Right, Common Stock, Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)       30,000  
Class of Warrant or Right, Common Stock, Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)       30,000  
Class of Warrant or Right, Common Stock, Tranche Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares)       30,000  
Maximum | Class of Warrant or Right, Common Stock, Tranche Two through Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price (in dollars per share)         $ 2.00
Equity Incentive Plan 2025          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares)   5,000,000      
Percentage increase in capital shares reserved for future issuance per year   5.00%      
Equity Incentive Plan 2025 | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)   175,000      
Equity Incentive Plan 2025 | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)   177,467      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock, percent   85.00%      
Stock issued related to employee stock purchase plan (in shares)   0 0    
Repurchase of Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Treasury stock repurchased (in shares) 397,845        
Treasury stock repurchased $ 956,128