v3.26.1
Derivatives and Risk Management - Schedule of Fair Value of Derivative Instruments in Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Long-term derivative assets $ 57,293 $ 36,551
Long-term derivative liabilities 152,904 83,904
Accrued liabilities and other 61 99
2029 Capped Calls | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Derivative Assets 57,293 36,551
2029 Embedded Derivative | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 152,904 83,904
FX derivative contracts    
Derivatives, Fair Value [Line Items]    
Derivative Assets 525 165
Derivative Liabilities 61 99
Derivatives Not Designated as Hedging Instruments:    
Derivatives, Fair Value [Line Items]    
Derivative Assets 57,818 36,716
Derivative Liabilities 152,965 84,003
Derivatives Not Designated as Hedging Instruments: | 2029 Capped Calls | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Long-term derivative assets 57,293 36,551
Derivatives Not Designated as Hedging Instruments: | 2029 Embedded Derivative | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Long-term derivative liabilities 152,904 83,904
Derivatives Not Designated as Hedging Instruments: | FX derivative contracts    
Derivatives, Fair Value [Line Items]    
Prepaid expenses and other current assets 525 165
Accrued liabilities and other $ 61 $ 99