Annual report pursuant to Section 13 and 15(d)

Stock Option Plans - Schedule of Weighted-average Assumptions to Estimate the Fair Value of the Options Granted (Details)

v3.20.1
Stock Option Plans - Schedule of Weighted-average Assumptions to Estimate the Fair Value of the Options Granted (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Expected volatility 108.00% 109.00% 111.00%
Expected term 5 years 1 month 6 days 5 years 5 years
Risk-free interest rate 2.21% 2.62% 1.81%
Expected dividend yield 0.00% 0.00% 0.00%