v3.25.2
Notes Payable - Unsecured Convertible Notes Narrative (Details) - Notes Payable - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]                
Notes and loans payable $ 28,033 $ 77,394 $ 28,033 $ 77,394 $ 49,488 $ 24,674 $ 63,769 $ 91,150
Gain (loss) on fair value adjustment of debts $ (8,723) (6,912) $ 13,057 20,809        
Unsecured Convertible Note                
Debt Instrument [Line Items]                
Debt instrument, term (in months)     3 months   3 months      
Notes payable bearing interest rate 4.27%   4.27%   4.27%      
Notes and loans payable $ 0 19,234 $ 0 19,234     $ 7,862 $ 0
Proceeds from debt, net of issuance costs 0 9,000 0 16,600        
Gain (loss) on fair value adjustment of debts $ 0 $ (2,379) $ 0 $ (2,664)