XML 102 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments - Summary of Fair Value of Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets $ 7,349 $ 30,531
Derivative liabilities 119,665 5,890
Designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 501 23,423
Derivative liabilities 111,573 1,383
Non-designated Hedges | Foreign Exchange Contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 6,848 7,108
Derivative liabilities $ 8,092 $ 4,507