v3.26.1
Warrant Liabilities - Summary of Fair Value of warrant liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]        
Decrease in fair value $ (5,484) $ (348) $ 24,571 $ 477
Tranche B Warrants        
Class of Warrant or Right [Line Items]        
Beginning balance     35,104  
Decrease in fair value     (23,784)  
Ending balance 11,320   11,320  
July 2023 Warrants        
Class of Warrant or Right [Line Items]        
Beginning balance     1,139  
Decrease in fair value     (687)  
Ending balance 452   452  
September 2023 Warrants        
Class of Warrant or Right [Line Items]        
Beginning balance     167  
Decrease in fair value     (100)  
Ending balance $ 67   $ 67