v3.26.1
Fair Value of Financial Instruments - Schedule of changes in the fair value of Level 3 liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
(Gain) Loss in Value for the Six Months Ended June 30, 2026  
Sponsor Shares    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 2,750 $ 1,703
(Gain) Loss in Value for the Six Months Ended June 30, 2026 0  
Loss (gain) from changes in fair value 3,698 2,269
Ending balance 6,448 3,972
Private Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 245 713
(Gain) Loss in Value for the Six Months Ended June 30, 2026 0  
Loss (gain) from changes in fair value (16) 1,098
Ending balance 229 1,811
Private placement warrants - Issued March 2023    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 16,843 13,820
(Gain) Loss in Value for the Six Months Ended June 30, 2026 (235)  
Loss (gain) from changes in fair value 15,095 16,219
Ending balance $ 31,703 $ 30,039