XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments, Hedging Activities and Fair Value - Fair Value of Outstanding Derivative Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative contracts    
Asset derivatives $ 17,785 $ 2,124
Liability derivatives 1,390 7,622
Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 17,785 2,124
Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 967 3,465
Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives 423 4,157
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 1,710 719
Liability derivatives 888 4,717
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 1,710 719
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 465 560
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives 423 4,157
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 16,075 1,405
Liability derivatives 502 2,905
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 16,075 1,405
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 502 2,905
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives $ 0 $ 0