XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative financial instrument, balance sheet exposure asset (liability) $ 18,816 $ (13,272)
United States Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 1,348,600 1,150,000
Derivative financial instrument, balance sheet exposure asset (liability) 26,247 15,207
United States Dollars (sell) Mexican Peso (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 23,750 17,500
Derivative financial instrument, balance sheet exposure asset (liability) 140 716
United States Dollars (sell) Philippines Peso (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 75,600 67,200
Derivative financial instrument, balance sheet exposure asset (liability) (2,215) 1,332
Euro (sell) United States Dollars (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 120,994 96,651
Derivative financial instrument, balance sheet exposure asset (liability) 2,634 (5,659)
Singapore Dollars (buy) United States Dollars (sell)    
Derivative [Line Items]    
Derivative instrument notional principal amount 3,655 10,153
Derivative financial instrument, balance sheet exposure asset (liability) 65 66
Euro (sell) Romanian Leu (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 47,506 29,489
Derivative financial instrument, balance sheet exposure asset (liability) (233) (22)
Japanese Yen (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 10,440 19,230
Derivative financial instrument, balance sheet exposure asset (liability) 202 473
United States Dollars (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 45,000 0
Derivative financial instrument, balance sheet exposure asset (liability) 120 0
Pound Sterling (sell) United States Dollars (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 49,031 0
Derivative financial instrument, balance sheet exposure asset (liability) 545 0
United States Dollars (sell) Hungarian Font (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 39,000 30,000
Derivative financial instrument, balance sheet exposure asset (liability) (2,174) 904
Hungarian Font (Sell) Euro (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 2,828 10,444
Derivative financial instrument, balance sheet exposure asset (liability) (17) 61
Australian Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Derivative instrument notional principal amount 97,053 140,525
Derivative financial instrument, balance sheet exposure asset (liability) 1,234 (7,670)
Interest rate swaps (floating to fixed)    
Derivative [Line Items]    
Derivative instrument notional principal amount 460,135 488,022
Derivative financial instrument, balance sheet exposure asset (liability) $ (7,732) $ (18,680)