XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative Instruments, Gain (Loss) [Line Items]      
Gain recognized in consolidated statements of income $ 4,313 $ 4,432 $ 3,752
Foreign currency exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Unrealized gain recognized in AOCI 1,134 0 0
Derivatives in cash flow hedging relationships | Derivative designated as hedging instruments | Foreign currency exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Unrealized gain recognized in AOCI 4,663 12,665 8,773
Fair value hedge | Gain/ (loss) on foreign currency exchange contracts | Derivative not designated as hedging instruments | Foreign currency exchange contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain recognized in consolidated statements of income $ 196 $ 3,686 $ 3,208