XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging Activities Derivative Balance Sheet Location (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Foreign Exchange Forward [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset $ 4,860 $ 1,061
Foreign Exchange Forward [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 94 0
Foreign Exchange Forward [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 1,847 0
Foreign Exchange Forward [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 167 0
Foreign Exchange Forward [Member] | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 4,954 1,061
Foreign Exchange Forward [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 2,014 0
Interest Rate Swap | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 28,431 0
Interest Rate Swap | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 26,753 0
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 1,480
Interest Rate Swap | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 55,184 0
Interest Rate Swap | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 1,480
Derivative Financial Instruments, Assets | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 33,291 1,061
Derivative Financial Instruments, Assets | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 26,847 0
Derivative Financial Instruments, Assets | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 60,138 1,061
Derivative Financial Instruments, Liabilities [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 1,847 0
Derivative Financial Instruments, Liabilities [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 167 1,480
Derivative Financial Instruments, Liabilities [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability $ 2,014 $ 1,480