Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Level 3 - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Balance at beginning of period | $ 759 | $ 2,829 | ||
| Change in fair value | $ 0 | $ 0 | (707) | (190) |
| Extinguishment of note payable | (52) | 0 | ||
| Balance at end of period | $ 0 | $ 2,639 | $ 0 | $ 2,639 |