Annual report pursuant to Section 13 and 15(d)

Warrant Liability - Additional Information (Details)

v3.21.1
Warrant Liability - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2019
Class of Warrant or Right [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,112,313    
August 2019 Offering      
Class of Warrant or Right [Line Items]      
Total fair value of placement warrants   $ 0.3  
Common Stock | August 2019 Offering      
Class of Warrant or Right [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     95,078
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 32.10