XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants -Summary of Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 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 of warrants $ 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 of warrants $ 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 of warrants $ 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 3,244,987  
Exercise price of warrants $ 2.062  
Expiration Date 2024  
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 of warrants $ 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 of warrants $ 11.6565 $ 11.6565
Expiration Date 2030