XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 1,756 $ 434
Foreign currency exchange contracts | Derivatives in cash flow hedging relationships | Derivatives designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized gain/(loss) recognized in AOCI (517) 568
Foreign currency exchange contracts | Fair value hedging | Derivatives not designated as hedging instruments | Gain/ (loss) on foreign currency exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ (899) $ 215