v3.26.1
Derivatives and Risk Management - Schedule of Fair Value of Derivative Instruments in Statement of Financial Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Long-term derivative assets $ 38,277 $ 36,551
Long-term derivative liabilities 93,254 83,904
Accrued liabilities and other 613 99
2029 Capped Calls | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Derivative assets 38,277 36,551
2029 Embedded Derivative | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Derivative liability 93,254 83,904
FX derivative contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets   165
Derivative liability 613 99
Derivatives Not Designated as Hedging Instruments:    
Derivatives, Fair Value [Line Items]    
Derivative assets 38,277 36,716
Derivative liability 93,867 84,003
Derivatives Not Designated as Hedging Instruments: | 2029 Capped Calls | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Long-term derivative assets 38,277 36,551
Derivatives Not Designated as Hedging Instruments: | 2029 Embedded Derivative | 2029 Notes    
Derivatives, Fair Value [Line Items]    
Long-term derivative liabilities 93,254 83,904
Derivatives Not Designated as Hedging Instruments: | FX derivative contracts    
Derivatives, Fair Value [Line Items]    
Prepaid expenses and other current assets   165
Accrued liabilities and other $ 613 $ 99