XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Instruments, Hedging Activities and Fair Value - Fair Value of Outstanding Derivative Contracts (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivative contracts    
Asset derivatives $ 31,053 $ 2,124
Liability derivatives 2,297 7,622
Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 30,784 2,124
Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 2,297 3,465
Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 269  
Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives   4,157
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 3,922 719
Liability derivatives 931 4,717
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 3,653 719
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 931 560
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 269  
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives   4,157
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 27,131 1,405
Liability derivatives 1,366 2,905
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 27,131 1,405
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current liabilities    
Derivative contracts    
Liability derivatives 1,366 2,905
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives $ 0  
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current liabilities    
Derivative contracts    
Liability derivatives   $ 0