XML 117 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments (Fair Value of Derivative Instruments Included in Balance Sheets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Designated as Hedging Instrument | Interest rate swap contracts | Accrued liabilities    
Derivatives designated as hedging instruments:    
Interest rate swap contracts liabilities $ 0 $ 2,403
Not Designated as Hedging Instrument | Foreign currency derivatives | Accrued liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 1,687 1,084
Not Designated as Hedging Instrument | Foreign currency derivatives | Prepaid expenses and other current assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 179 300
Not Designated as Hedging Instrument | Foreign currency derivatives | Other assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 16 367
Not Designated as Hedging Instrument | Foreign currency derivatives | Other liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities $ 4,225 $ 2,431