Quarterly report pursuant to Section 13 or 15(d)

Stock Option Plans - Additional Information (Details)

v3.20.1
Stock Option Plans - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Stock Option Plans      
Exercisable Options Outstanding Shares 1,058,503    
Weighted average exercise price per share, Exercisable $ 4.67    
Unvested Options Outstanding, Shares 325,088    
Unvested Options Outstanding, Weighted average exercise price $ 5.12    
Unvested Options Outstanding Weighted average remaining life (years) 8 years 3 months 18 days    
Weighted average remaining contractual term on vested options 5 years 3 months 18 days    
Unrecognized stock compensation expense $ 1,394,000    
Weighted average recognition period 2 years 1 month 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years   6 years 3 months 18 days
Share-based Compensation $ 282,201 $ 489,754