Annual report pursuant to Section 13 and 15(d)

Warrant Liability - Additional Information (Details)

v3.20.1
Warrant Liability - Additional Information (Details) - August 2019 Offering - USD ($)
$ / shares in Units, $ in Millions
Dec. 31, 2019
Aug. 31, 2019
Class of Warrant or Right [Line Items]    
Total fair value of placement warrants $ 0.3  
Common Stock [Member]    
Class of Warrant or Right [Line Items]    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,852,314
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1.07