v3.26.1
Fair Value Measurements - Schedule of Change in the Warrant Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance, December 31, 2025 $ 1,343
Exercise of warrants (397)
Loss due to change in fair value 462
Balance, June 30, 2026 1,408
Fair Value, Inputs, Level 3 [Member]  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance, December 31, 2025 38
Exercise of warrants (1)
Loss due to change in fair value 14
Balance, June 30, 2026 $ 51