XML 114 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Summary of Fair Value of Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets $ 83,982 $ 30,531
Derivative liabilities 2,589 5,890
Designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 83,143 23,423
Derivative liabilities 1,807 1,383
Non-designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 839 7,108
Derivative liabilities $ 782 $ 4,507