Debt - Schedule of Changes in outstanding warrants (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Beginning balance, Warrants | 6,836,237 | 1,750,000 | ||
| Beginning balance | $ 74,515 | $ 9,520 | ||
| Exercise of Original Warrants | 0 | (1,750,000) | ||
| Exercise of Original Warrants | $ 0 | $ (7,752) | ||
| Gain from change in fair value of warrant liability | $ 8,887 | $ 2,836 | (39,855) | (1,768) |
| Ending balance | $ 34,660 | $ 0 | $ 34,660 | $ 0 |
| Ending balance, Warrants | 6,836,237 | 0 | 6,836,237 | 0 |