XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments Derivative Instruments and Hedging Activities - FV of Derivative Instruments Included Within Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Derivative Asset, Current $ 3,434 $ 17,754
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]   OTHER ASSETS
Derivative Asset, Noncurrent   $ 5,724
Derivative Asset $ 3,434 $ 23,478
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Derivative Liability, Current $ 2,971 $ 7,391
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Derivative Liability, Noncurrent $ 2,084  
Derivative Liability 5,055 7,391
Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 3,434 6,716
Derivative Asset, Noncurrent   0
Derivative Asset 3,434 6,716
Derivative Liability, Current 2,971 7,391
Derivative Liability, Noncurrent 0  
Derivative Liability 2,971 7,391
Interest Rate Swap    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 0 11,038
Derivative Asset, Noncurrent   5,724
Derivative Asset 0 16,762
Derivative Liability, Current 0 0
Derivative Liability, Noncurrent 2,084  
Derivative Liability $ 2,084 $ 0