Fair Value Measurements - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) - USD ($) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Common Stock Warrants | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Beginning balance | $ 2,475 | $ 2,533 | ||
| Adjustments to fair value | (5) | (58) | ||
| Ending balance | 2,470 | 2,475 | ||
| Redeemable Convertible Preferred Stock Warrants | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Beginning balance | 232 | 230 | ||
| Adjustments to fair value | 19 | 2 | ||
| Ending balance | 251 | 232 | ||
| Term Loan | ||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Beginning balance | $ 90,005 | $ 57,226 | 53,278 | 51,481 |
| Additions | 30,000 | |||
| Adjustments to fair value | 1,026 | 2,779 | (1,206) | 1,797 |
| Ending balance | $ 91,031 | $ 90,005 | $ 52,072 | $ 53,278 |