Annual report pursuant to Section 13 and 15(d)

Warrants - Additional Information (Details)

v3.20.1
Warrants - Additional Information (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 2.4763
Class of Warrants, Weighted Average Remaining Life of Warrants 868,443
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 3 years 8 months 12 days
Convertible Preferred Stock Minimum Beneficial Ownership Percentage 4.99%
Convertible Preferred Stock Maximum Beneficial Ownership Percentage 9.99%
Placement Agent Warrant [Member]  
Class of Warrant or Right [Line Items]  
Class Of Warrant Or Number Of Securities 70,670
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 2.9716
Warrants and Rights Outstanding, Term 5 years
Warrants Not Settleable in Cash, Fair Value Disclosure | $ $ 1,600,000
Offering  
Class of Warrant or Right [Line Items]  
Class Of Warrants or Rights, Warrants To Purchase of Common Stock 868,443
Class Of Warrant Or Number Of Securities 1,766,751
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 2.32
Warrants and Rights Outstanding, Term 5 years
Offering | Placement Agent Warrant [Member]  
Class of Warrant or Right [Line Items]  
Warrants Not Settleable in Cash, Fair Value Disclosure | $ $ 98,592
Warrant [Member]  
Class of Warrant or Right [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ $ 0