v3.26.3
Fair Value of Financial Instruments - Schedule of changes in the fair value of Level 3 liabilities (Details) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 09, 2026
Sponsor Shares      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 2,750 $ 1,703  
Warrant exercises 0 0  
(Gain) loss from changes in fair value (589) 1,852  
Ending balance 2,161 3,555  
Private Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 245 713  
Warrant exercises 0 0  
(Gain) loss from changes in fair value (245) 198  
Ending balance 0 911  
Number of warrants expired     1,040
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  
Warrant exercises (235) (10,961)  
(Gain) loss from changes in fair value 712 16,791  
Ending balance 17,320 $ 19,650  
Private Placement Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
(Gain) loss from changes in fair value $ 1,000