XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging Activities Derivative Balance Sheet Location (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Foreign Exchange Forward [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset $ 1,061 $ 3,555
Foreign Exchange Forward [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 0
Foreign Exchange Forward [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Foreign Exchange Forward [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Foreign Exchange Forward [Member] | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 1,061 3,555
Foreign Exchange Forward [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Interest Rate Swap | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 0
Interest Rate Swap | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 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 1,480 0
Interest Rate Swap | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 0
Interest Rate Swap | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability 1,480 0
Derivative Financial Instruments, Assets | Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 1,061 3,555
Derivative Financial Instruments, Assets | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 0 0
Derivative Financial Instruments, Assets | Assets, Total    
Derivatives, Fair Value [Line Items]    
Derivative Asset 1,061 3,555
Derivative Financial Instruments, Liabilities [Member] | Accrued Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 0 0
Derivative Financial Instruments, Liabilities [Member] | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability 1,480 0
Derivative Financial Instruments, Liabilities [Member] | Liabilities, Total [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability $ 1,480 $ 0