Quarterly report pursuant to Section 13 or 15(d)

Warrants and Derivatives - Additional Information (Details)

v3.23.3
Warrants and Derivatives - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 21, 2023
May 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Class of Warrant or Right [Line Items]        
Changes in warrants and derivatives     $ 0  
Proceeds from issuance of common stock     22,172 $ 14,791
Proceeds from warrants and derivatives     $ 47,445 42,247
Warrants to purchase common stock     82,626,518  
Third party issuance costs     $ 5,308 $ 45,746
Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Proceeds from sale and issuance of equity   $ 37,100    
Fair value of warrants   1,500    
Third party issuance costs   4,500    
Registered Direct Offering | Common Stock        
Class of Warrant or Right [Line Items]        
Proceeds from issuance of common stock   $ 12,200    
Issuance and sale of stock   16,000,000    
Third party issuance costs   $ 1,500    
Registered Direct Offering | Equity-classified Warrants        
Class of Warrant or Right [Line Items]        
Proceeds from warrants and derivatives   24,900    
Third party issuance costs   $ 3,000    
Confidentially Marketed Public Offering        
Class of Warrant or Right [Line Items]        
Proceeds from sale and issuance of equity $ 32,500      
Fair value of warrants 1,100      
Third party issuance costs 4,000      
Confidentially Marketed Public Offering | Common Stock        
Class of Warrant or Right [Line Items]        
Proceeds from issuance of common stock $ 10,000      
Issuance and sale of stock 11,700,000      
Third party issuance costs $ 1,200      
Confidentially Marketed Public Offering | Equity-classified Warrants        
Class of Warrant or Right [Line Items]        
Proceeds from warrants and derivatives 22,500      
Third party issuance costs $ 2,800      
Pre-Funded Warrants | Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock   13,000,000    
Warrants exercise price per share   $ 0.0001    
RDO Warrants | Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock   29,000,000    
Warrants exercise price per share   $ 1.43    
Placement Agent Warrants | Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock   2,000,000    
Warrants exercise price per share   $ 1.6    
CMPO Pre-Funded Warrants | Confidentially Marketed Public Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock 11,500,000      
Warrants exercise price per share $ 0.0001      
CMPO Warrants | Confidentially Marketed Public Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock 23,200,000      
Warrants exercise price per share $ 1.5      
CMPO Placement Agent Warrants | Confidentially Marketed Public Offering        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock 1,600,000      
Warrants exercise price per share $ 1.75