Quarterly report pursuant to Section 13 or 15(d)

Stock Option Plans - Additional Information (Details)

v3.20.2
Stock Option Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 04, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Stock-Based Compensation Plans            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term       7 years 8 months 12 days   6 years 3 months 18 days
Exercisable Options Outstanding Shares   1,135,945   1,135,945    
Weighted average exercise price per share, Exercisable   $ 4.51   $ 4.51    
Weighted average remaining contractual term on vested options       5 years 2 months 12 days    
Unvested Options Outstanding, Shares   1,536,519   1,536,519    
Unvested Options Outstanding, Weighted average exercise price       $ 2.02    
Unvested Options Outstanding Weighted average remaining life (years)       9 years 6 months    
Unrecognized stock compensation expense   $ 2,236,787   $ 2,236,787    
Weighted average recognition period       2 years 9 months 18 days    
Common Stock Value As Percentage Of Wage Reduction Value, Percentage 150          
Cash Savings Under Payroll Reduction Program $ 888,000          
Share-based Compensation   $ 639,358 $ 382,000 $ 941,933 $ 872,250  
Stock Incentive Plan 2014 [Member]            
Stock-Based Compensation Plans            
Weighted average fair value per share $ 1.53          
Number of options granted 830,486          
Fair value of options granted during the period $ 1,270,641          
Minimum [Member]            
Stock-Based Compensation Plans            
Salary Reduction Percentage 5.00%          
Maximum [Member]            
Stock-Based Compensation Plans            
Salary Reduction Percentage 50.00%