XML 114 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Redeemable Convertible Preferred Stock Warrants and Common Stock Warrants - Schedule of Outstanding Warrants to Purchase Shares of Common Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Class Of Warrant Or Right [Line Items]    
Number of Shares of Common Stock Issuable 226,191  
Warrant exercise price $ 11.3177 $ 1.4034
September 15, 2020 Warrant One    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 15, 2020  
Number of Shares of Common Stock Issuable 101,610  
Warrant exercise price $ 11.3177  
Expiration Date Jul. 25, 2026  
September 15, 2020 Warrant Two    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 15, 2020  
Number of Shares of Common Stock Issuable 30,924  
Warrant exercise price $ 11.3177  
Expiration Date Aug. 21, 2026  
September 15, 2020 Warrant Three    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 15, 2020  
Number of Shares of Common Stock Issuable 77,312  
Warrant exercise price $ 11.3177  
Expiration Date Sep. 19, 2026  
September 15, 2020 Warrant Four    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 15, 2020  
Number of Shares of Common Stock Issuable 11,044  
Warrant exercise price $ 11.3177  
Expiration Date Sep. 26, 2026  
September 15, 2020 Warrant Five    
Class Of Warrant Or Right [Line Items]    
Issuance Date Sep. 15, 2020  
Number of Shares of Common Stock Issuable 5,301  
Warrant exercise price $ 11.3177  
Expiration Date Apr. 28, 2027