| Warrant Liabilities - Summary of Outstanding Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands | 9 Months Ended | ||||
|---|---|---|---|---|---|
| Sep. 30, 2025 | Sep. 30, 2024 | May 31, 2025 | Dec. 31, 2024 | Dec. 31, 2020 | |
| Class of Warrant or Right [Roll Forward] | |||||
| Beginning balance (in shares) | 90,019,112 | ||||
| Ending balance (in shares) | 70,063,217 | ||||
| Warrants Outstanding (in shares) | 70,063,217 | 90,019,112 | |||
| 5-Year Private Warrants | |||||
| Class of Warrant or Right [Roll Forward] | |||||
| Beginning balance (in shares) | 670,600 | 865,422 | |||
| Beginning balance | $ 6 | $ 26 | |||
| Fair Value Adjustments | $ (5) | $ (7) | |||
| Transfers (in shares) | (670,600) | (194,822) | |||
| Transfers | $ (1) | $ (5) | |||
| Ending balance (in shares) | 0 | 670,600 | |||
| Ending balance | $ 14 | ||||
| Exercise Price (in dollars per share) | $ 11.50 | ||||
| Warrants Outstanding (in shares) | 0 | 670,600 | 670,600 | ||
| 5-Year Public Warrants | |||||
| Class of Warrant or Right [Roll Forward] | |||||
| Beginning balance (in shares) | 33,619,298 | ||||
| Exercise Price (in dollars per share) | $ 11.50 | $ 11.50 | |||
| Warrants Outstanding (in shares) | 33,619,298 | ||||