XML 102 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments - Summary of Fair Value of Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets $ 51,884 $ 30,531
Derivative liabilities 6,241 5,890
Designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 47,395 23,423
Derivative liabilities 5,568 1,383
Non-designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 4,489 7,108
Derivative liabilities $ 673 $ 4,507