XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants -Summary of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Jun. 24, 2020
Series E Redeemable Convertible Preferred Stock    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2014-08  
Shares of Common Stock Underlying Warrants 1,914  
Exercise Price/Share $ 352.65  
Expiration Date 2024  
Common Stock Warrants    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2016-03  
Shares of Common Stock Underlying Warrants 3,021  
Exercise Price/Share $ 41.40  
Expiration Date 2026  
Common Stock Tranche One    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2018-03  
Shares of Common Stock Underlying Warrants 1,208  
Exercise Price/Share $ 115.95  
Expiration Date 2028  
Common Stock Tranche Two    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2022-03  
Shares of Common Stock Underlying Warrants 2,410,933  
Exercise Price/Share $ 0.001  
Common Stock Tranche Three    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2022-03  
Shares of Common Stock Underlying Warrants 3,244,987  
Exercise Price/Share $ 2.062  
Expiration Date 2024  
Common Stock Tranche Four    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2022-03  
Shares of Common Stock Underlying Warrants 3,244,987  
Exercise Price/Share $ 2.062  
Expiration Date 2027  
SVB Term Loan    
Class Of Warrant Or Right [Line Items]    
Warrant Issuance Date 2020-06  
Shares of Common Stock Underlying Warrants 42,894  
Exercise Price/Share $ 11.6565 $ 11.6565
Expiration Date 2030