v3.26.1
Fair Value Measurements - Summary of Change in the Fair Value of the Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Term Loan Warrants [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period $ 767 $ 504 $ 733 $ 390
Change in fair value $ (68) $ (265) $ (34) $ (151)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants
Balance, end of period $ 699 $ 239 $ 699 $ 239
Common Stock Warrants [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period 3,577 2,358 3,420 1,783
Change in fair value $ (451) $ (1,293) $ (294) $ (718)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants
Balance, end of period $ 3,126 $ 1,065 $ 3,126 $ 1,065