Fair Value Measurements - Schedule of Warrant Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Fair Value of Warrant Liability [Roll Forward] | |||||
| Beginning balance | $ 0 | $ 252,178 | $ 252,178 | ||
| Change in fair value of warrant liability | $ 0 | $ 0 | $ 0 | $ (9,905) | (9,905) |
| Exercise and redemption of Warrants | (242,273) | ||||
| Ending balance | $ 0 | ||||