v3.26.1
Derivatives - Schedule of Derivatives Change in Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
2024 RDO Warrants        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value $ 0 $ 0 $ 0 $ (14,294)
2025 RDO warrants        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value (567) (12,818) 6,258 (2,789)
2024 PIPE Warrants        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value 0 0 0 270
IPO Private Warrants        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value 9 151 100 (69)
2026 Notes Conversion Option        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value 85 (2,790) 1,337 (2,468)
2029 Notes Conversion Option        
Class of Warrant or Right [Line Items]        
Gain (loss) on change in fair value $ 0 $ (23,744) $ (28,293) $ (53,304)