v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset, noncurrent, statement of financial position Deposits and other non-current assets Deposits and other non-current assets
Liabilities    
Warrant liabilities $ 14,200  
Fair Value, Recurring    
Assets    
Derivative instruments 7,059 $ 7,059
Equity securities 13,533 13,533
Assets 299,372 20,592
Liabilities    
Other current liabilities 36,028 3,300
Warrant liabilities 14,205 22,033
Other long-term liabilities 18,541 74,665
Liabilities 68,774 99,998
Fair Value, Recurring | Derivative instruments    
Assets    
Money market funds 278,780  
Fair Value, Recurring | Level 1    
Assets    
Derivative instruments 0 0
Equity securities 0 0
Assets 278,780 0
Liabilities    
Other current liabilities 0 0
Warrant liabilities 0 0
Other long-term liabilities 0 0
Liabilities 0 0
Fair Value, Recurring | Level 1 | Derivative instruments    
Assets    
Money market funds 278,780  
Fair Value, Recurring | Level 2    
Assets    
Derivative instruments 0 0
Equity securities 13,533 13,533
Assets 13,533 13,533
Liabilities    
Other current liabilities 0 0
Warrant liabilities 14,205 22,033
Other long-term liabilities 0 0
Liabilities 14,205 22,033
Fair Value, Recurring | Level 2 | Derivative instruments    
Assets    
Money market funds 0  
Fair Value, Recurring | Level 3    
Assets    
Derivative instruments 7,059 7,059
Equity securities 0 0
Assets 7,059 7,059
Liabilities    
Other current liabilities 36,028 3,300
Warrant liabilities 0 0
Other long-term liabilities 18,541 74,665
Liabilities 54,569 $ 77,965
Fair Value, Recurring | Level 3 | Derivative instruments    
Assets    
Money market funds $ 0