XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments - Schedule of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 18,075 $ 5,711
Level 2 | Fair Value, Measurements, Recurring    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 3,810 25,494
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Assets 14,361 3,691
Derivative Liabilities 2,581 24,691
Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 13,361 3,641
Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 1,000 50
Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 2,301 20,330
Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities 280 4,361
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Assets 3,714 2,020
Not Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 3,714 1,982
Not Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets 0 38
Not Designated as Hedging Instrument | Foreign currency forward exchange contracts and other | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 1,229 $ 803