v3.25.2
Notes Payable - 2023 Unsecured SPA Notes Narrative (Details) - Notes Payable - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Jan. 28, 2025
Dec. 31, 2024
Dec. 21, 2024
Sep. 05, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]                      
Notes and loans payable $ 28,033 $ 77,394 $ 28,033 $ 77,394 $ 24,674   $ 49,488     $ 63,769 $ 91,150
Gain (loss) on fair value adjustment of debts $ (8,723) (6,912) $ 13,057 20,809              
2023 Unsecured Convertible Note                      
Debt Instrument [Line Items]                      
Conversion price (in dollars per share) $ 8,568   $ 8,568                
Debt instrument, term (in years)     6 years                
Notes and loans payable $ 4,539 10,503 $ 4,539 10,503 0   6,716     9,050 $ 11,938
Notes payable 4,500   4,500       6,700        
Proceeds from debt, net of issuance costs 4,500 0 4,500 0              
Debt conversion, converted amount $ 0 $ 400 $ 4,400 $ 400              
Shares issued from conversion (in shares) 0 123,408 4,167,764 123,408              
Gain (loss) on fair value adjustment of debts $ (39) $ (1,673) $ 1,985 $ 1,215              
2023 Unsecured Convertible Note | Class A Common Stock                      
Debt Instrument [Line Items]                      
Debt instrument, fixed conversion price percentage     90.00%                
Loss extinguishment of debt $ 0 200 $ 2,800 200              
Unsecured SPA Notes                      
Debt Instrument [Line Items]                      
Percent of purchaser's conversion shares 33.00%   33.00%                
Junior Secured SPA Notes                      
Debt Instrument [Line Items]                      
Notes payable bearing interest rate                 10.00%    
Conversion price (in dollars per share)           $ 5.24   $ 1.16 $ 5.24    
Debt instrument, term (in years)     1 year                
Notes and loans payable $ 0 0 $ 0 $ 0 $ 6,060   $ 26,059     $ 0  
Gain (loss) on fair value adjustment of debts (844) $ 0 9,591                
Junior Secured SPA Notes | Class A Common Stock                      
Debt Instrument [Line Items]                      
Debt conversion, converted amount $ 13,400   $ 28,800                
Shares issued from conversion (in shares) 13,454,475   27,412,545                
Loss extinguishment of debt $ 7,600   $ 20,400                
Minimum | 2023 Unsecured Convertible Note                      
Debt Instrument [Line Items]                      
Notes payable bearing interest rate 10.00%   10.00%       10.00%        
Maximum | 2023 Unsecured Convertible Note                      
Debt Instrument [Line Items]                      
Notes payable bearing interest rate 15.00%   15.00%       15.00%