XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments Derivative Instruments and Hedging Activities - FV of Derivative Instruments Included Within Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
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 $ 24,629 $ 29,850
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] OTHER ASSETS OTHER ASSETS
Derivative Asset, Noncurrent $ 9,683 $ 5,549
Derivative Asset $ 34,312 $ 35,399
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Derivative Liability, Current $ 1,473 $ 2,590
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Derivative Liability, Noncurrent $ 314 $ 240
Derivative Liability 1,787 2,830
Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 3,623 6,785
Derivative Asset, Noncurrent 99 673
Derivative Asset 3,722 7,458
Derivative Liability, Current 1,473 2,590
Derivative Liability, Noncurrent 314 240
Derivative Liability 1,787 2,830
Interest Rate Swap    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Current 21,006 23,065
Derivative Asset, Noncurrent 9,584 4,876
Derivative Asset 30,590 27,941
Derivative Liability, Current 0 0
Derivative Liability, Noncurrent 0 0
Derivative Liability $ 0 $ 0