XML 61 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Options, Incentive Plans, Stock Awards, and Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Aug. 21, 2018
Dec. 31, 2018
Dec. 31, 2017
Oct. 05, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Treasury stock repurchased   $ 982,487 $ 112,910  
Stock-based compensation expense   1,251,779 $ 968,141  
Unrecognized compensation costs   $ 6,270,675    
Share price (in dollars per share)   $ 1.66    
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    
Weighted average contractual remaining life, expected to vest after year end   7 years 18 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      
Stock warrants outstanding (in shares)     0  
Reduction of revenue during period   $ 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 | Consultant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   6 months    
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 | Consultant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units granted (in shares)   5,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)   51,000    
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 | Employees and Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Treasury stock repurchased (in shares)   384,785    
Treasury stock repurchased   $ 923,484    
Repurchase of Common Stock | Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Treasury stock repurchased (in shares)   28,571    
Treasury stock repurchased   $ 59,003