XML 113 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Redeemable Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Outstanding Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Liabilities And Stockholders Equity [Abstract]    
Number of warrants, Outstanding and exercisable to purchase preferred shares as of December 31, 2019 1,781,387  
Number of warrants, Issued 128,260  
Number of warrants, Impact of converting to warrants for the purchase of common stock and adjusted for the Exchange Ratio and Reverse Stock Split (1,683,456)  
Number of warrants, Outstanding and exercisable to purchase common stock as of December 31, 2020 226,191  
Warrant exercise price $ 11.3177 $ 1.4034
Warrants outstanding and exercisable, Weighted average remaining contractual term 5 years 7 months 28 days 6 years 7 months 20 days