v3.26.1
Fair Value Measurement - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financial assets:            
Money market funds $ 119,132   $ 151,231      
Total 71,901   125,548      
Financial liabilities:            
Warrants 74,688 $ 56,105 114,353 $ 31,544 $ 36,081 $ 78,584
Total 74,688   114,353      
Level 1            
Financial assets:            
Total 71,901   125,548      
Financial liabilities:            
Warrants 0   0      
Total 0   0      
Level 2            
Financial assets:            
Total 0   0      
Financial liabilities:            
Warrants 0   0      
Total 0   0      
Level 3            
Financial assets:            
Total 0   0      
Financial liabilities:            
Warrants 74,688   114,353      
Total 74,688   114,353      
Money market funds            
Financial assets:            
Money market funds 71,901   125,548      
Money market funds | Level 1            
Financial assets:            
Money market funds 71,901   125,548      
Money market funds | Level 2            
Financial assets:            
Money market funds 0   0      
Money market funds | Level 3            
Financial assets:            
Money market funds $ 0   $ 0