v3.23.3
Convertible Notes and Warrants (Details) - USD ($)
Oct. 11, 2023
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)   $ 653.98 $ 59.60
Subsequent Event      
Debt Instrument [Line Items]      
Proceeds from issuance of debt and warrants $ 75,600,000    
Sale of notes and warrants, cash fee $ 2,700,000    
Sale of notes and warrants, percentage of gross proceeds from sale (as a percent) 6.00%    
Subsequent Event | Convertible Notes      
Debt Instrument [Line Items]      
Debt instrument, par value $ 80,000,000    
Subsequent Event | Senior Secured Convertible Notes Due 2025 | Convertible Notes      
Debt Instrument [Line Items]      
Debt instrument, par value $ 45,000,000    
Debt instrument, conversion price (in dollars per share) $ 2.86    
Debt conversion, converted instrument, issued (in shares) 15,700,000    
Debt instrument, redemption price, percentage (as a percent) 100.00%    
Debt instrument, redemption price, percentage of principal amount redeemed (as a percent) 115.00%    
Debt instrument, benchmark multiplier $ 2,800,000    
Subsequent Event | Senior Secured Convertible Notes Due 2025 | Convertible Notes | Private Placement      
Debt Instrument [Line Items]      
Debt instrument, par value $ 35,000,000    
Debt instrument, conversion price (in dollars per share) $ 2.86    
Debt conversion, converted instrument, issued (in shares) 12,200,000    
Debt instrument, benchmark multiplier $ 2,200,000    
Subsequent Event | Senior Secured Convertible Notes Due 2025 | Convertible Notes | Option      
Debt Instrument [Line Items]      
Debt instrument, par value $ 25,000,000    
Debt instrument, conversion price (in dollars per share) $ 2.86    
Debt conversion, converted instrument, issued (in shares) 8,700,000    
Debt instrument, benchmark multiplier (as a percent) 6.25%    
Subsequent Event | Senior Secured Convertible Notes Due 2025 | Convertible Notes | Registered Warrant      
Debt Instrument [Line Items]      
Class of warrant or right, number of securities called by warrants or rights (in shares) 21,700,000    
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 3.19    
Class of warrant or right, number of securities called by each warrant or right (in shares) 1    
Class of warrant or right, ownership percentage on exercise of warrants without notice minimum (as a percent) 4.99%    
Class of warrant or right, ownership percentage on exercise of warrants with notice maximum (as a percent) 9.99%    
Class of warrant or right, notice period to increase ownership percentage on exercise of warrants (in days) 61 days    
Subsequent Event | Senior Secured Convertible Notes Due 2025 | Convertible Notes | Registered Warrant | Option      
Debt Instrument [Line Items]      
Class of warrant or right, number of securities called by warrants or rights (in shares) 6,800,000