Derivatives - Schedule of Derivatives Change in Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| 2024 RDO Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | $ 0 | $ (14,294) |
| 2025 RDO warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | 6,825 | 10,028 |
| 2024 PIPE Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | 0 | 270 |
| IPO Private Warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | 91 | 220 |
| 2026 Notes Conversion Option | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | 1,252 | 322 |
| 2029 Notes Conversion Option | ||
| Class of Warrant or Right [Line Items] | ||
| Gain (loss) on change in fair value | $ (28,293) | $ (29,560) |