Fair Value Measurements - Schedule of Changes in Fair Value of the Public and Private Placements Warrants (Details) - USD ($) |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Private Placements Warrants | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Fair value as of beginning | $ 342,000 | $ 684,000 | $ 1,482,000 | $ 5,586,000 |
| Change in fair value during the period | (57,000) | (342,000) | 0 | (4,104,000) |
| Fair value as of ending | 285,000 | 342,000 | 1,482,000 | 1,482,000 |
| Earn-Out Liabilities | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Fair value as of beginning | 501,500 | 540,000 | 170,000 | 620,000 |
| Change in fair value during the period | (480,500) | (38,500) | 540,000 | (450,000) |
| Fair value as of ending | $ 21,000 | $ 501,500 | $ 710,000 | $ 170,000 |