XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Activities Derivative Balance Sheet Location (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Foreign Exchange Forward [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset $ 6,785 $ 4,860
Foreign Exchange Forward [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 673 94
Foreign Exchange Forward [Member] | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 7,458 4,954
Foreign Exchange Forward [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 2,590 1,847
Foreign Exchange Forward [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 240 167
Foreign Exchange Forward [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 2,830 2,014
Interest Rate Swap | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 23,065 28,431
Interest Rate Swap | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 4,876 26,753
Interest Rate Swap | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 27,941 55,184
Interest Rate Swap | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Interest Rate Swap | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Interest Rate Swap | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Derivative Financial Instruments, Assets | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 29,850 33,291
Derivative Financial Instruments, Assets | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 5,549 26,847
Derivative Financial Instruments, Assets | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 35,399 60,138
Derivative Financial Instruments, Liabilities [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 2,590 1,847
Derivative Financial Instruments, Liabilities [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 240 167
Derivative Financial Instruments, Liabilities [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability $ 2,830 $ 2,014