XML 115 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Redeemable Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Outstanding Warrants to Purchase Shares of Redeemable Convertible Preferred Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Class Of Warrant Or Right [Line Items]    
Number of Shares of Common Stock Issuable   226,191
Warrant exercise price $ 1.4034 $ 11.3177
Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Number of Shares of Common Stock Issuable 1,781,387  
Series B Warrants | Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Warrant exercise price   $ 1.4034
Series B Warrants | July 25, 2019 Warrant | Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Issuance Date Jul. 25, 2019  
Number of Shares of Common Stock Issuable 819,438  
Warrant exercise price $ 1.4034  
Expiration Date Jul. 25, 2026  
Series B Warrants | August 21, 2019 Warrant | Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Issuance Date Aug. 21, 2019  
Number of Shares of Common Stock Issuable 249,394  
Warrant exercise price $ 1.4034  
Expiration Date Aug. 21, 2026  
Series B Warrants | September 19, 2019 Warrant | Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 19, 2019  
Number of Shares of Common Stock Issuable 623,486  
Warrant exercise price $ 1.4034  
Expiration Date Sep. 19, 2026  
Series B Warrants | September 26, 2019 Warrant | Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 26, 2019  
Number of Shares of Common Stock Issuable 89,069  
Warrant exercise price $ 1.4034  
Expiration Date Sep. 26, 2026