Annual report pursuant to Section 13 and 15(d)

Stock Compensation Plan - Summary of Weighted Average Grant Fair Value of Stock Options (Details)

v3.19.3.a.u2
Stock Compensation Plan - Summary of Weighted Average Grant Fair Value of Stock Options (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Weighted average grant date fair value of stock options granted per share $ 0.49 $ 0.79
Intrinsic value of stock options exercised
Grant date fair value of stock options that vested $ 522,361 $ 1,290,860