v3.26.1
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