Fair Value Measurements - Reconciliation of Level 3 Fair Value of Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance of recurring Level 3 liabilities at beginning of period | $ 52,207 | $ 38,622 |
| Balance of recurring Level 3 liabilities at end of period | 6,540 | 52,207 |
| Change in Earnout Shares liability | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Change in earnout shares liability and private placement warrant liability | (1,958) | 287 |
| Change in Private Placement Warrant liability | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Change in earnout shares liability and private placement warrant liability | $ (43,709) | $ 13,298 |