Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants - Public and Private Placement Warrants (Details)

v3.25.1
Warrants - Public and Private Placement Warrants (Details)
$ in Thousands
12 Months Ended
May 24, 2024
$ / shares
shares
Apr. 06, 2023
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
yr
shares
Dec. 31, 2023
USD ($)
$ / shares
yr
shares
Warrants        
Warrants outstanding (in shares)     246,500,000 81,900,000
Gain (loss) from change in fair value of warrant liability | $     $ (22,114) $ (433)
Securities Purchase Agreement        
Warrants        
Shares issued (in shares) 67,400,000 79,900,000    
Class A Common Stock | Securities Purchase Agreement        
Warrants        
Exercise price (in dollars per share) | $ / shares $ 0.5020 $ 1.13    
Shares issued (in shares) 41,600,000 69,200,000    
Warrant issued for securities (in shares)   59,900,000    
Class A Common Stock | Pre-funded warrants        
Warrants        
Exercise price (in dollars per share) | $ / shares   $ 0.0001    
Shares issued (in shares) 25,800,000      
Public and Private Placement Warrants | Class A Common Stock        
Warrants        
Number of warrants exercised (warrants)     0 0
Exercise price (in dollars per share) | $ / shares     $ 11.50  
Expected term of warrants (in years)     5 years  
Threshold share price (in dollars per share) | $ / shares     $ 18.00  
Threshold trading days     20 days  
Trading period     30 days  
Warrants outstanding | $     $ 10,300 $ 1,100
Warrant issued for securities (in shares)     10,800,000  
Common Warrants | Level 3 | Volatility        
Warrants        
Warrants, measurement input     0.950  
Common Warrants | Level 3 | Risk-free interest rate        
Warrants        
Warrants, measurement input     0.045  
Common Warrants | Level 3 | Exercise price        
Warrants        
Warrants, measurement input | $ / shares     0.50  
Common Warrants | Level 3 | Expected term        
Warrants        
Warrants, measurement input | yr     7  
Common Warrants | Class A Common Stock | Securities Purchase Agreement        
Warrants        
Warrant issued for securities (in shares) 67,400,000      
Private Placement Warrants | Level 3 | Volatility        
Warrants        
Warrants, measurement input     0.917 0.750
Private Placement Warrants | Level 3 | Risk-free interest rate        
Warrants        
Warrants, measurement input     0.044 0.040
Private Placement Warrants | Level 3 | Exercise price        
Warrants        
Warrants, measurement input | $ / shares     0.50 11.50
Private Placement Warrants | Level 3 | Expected term        
Warrants        
Warrants, measurement input | yr     6.2 2.9