XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Derivative [Line Items]    
Balance sheet exposure asset (liability)  (note b) $ (17,130) $ 18,816
United States Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 1,587,500 1,348,600
Balance sheet exposure asset (liability)  (note b) (25,581) 26,247
United States Dollars (sell) Mexican Peso (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 24,000 23,750
Balance sheet exposure asset (liability)  (note b) 1,079 140
United States Dollars (sell) Philippines Peso (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 79,200 75,600
Balance sheet exposure asset (liability)  (note b) (828) (2,215)
Euro (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 182,163 120,994
Balance sheet exposure asset (liability)  (note b) 480 2,634
Singapore Dollars (buy) United States Dollars (sell)    
Derivative [Line Items]    
Notional principal amounts (note a) 50,956 3,655
Balance sheet exposure asset (liability)  (note b) 166 65
Euro (sell) Romanian Leu (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 51,115 47,506
Balance sheet exposure asset (liability)  (note b) 848 (233)
Japanese Yen (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 8,185 10,440
Balance sheet exposure asset (liability)  (note b) (327) 202
United States Dollars (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 41,000 45,000
Balance sheet exposure asset (liability)  (note b) 605 120
Pound Sterling (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 32,594 49,031
Balance sheet exposure asset (liability)  (note b) 1,113 545
United States Dollars (sell) Hungarian Font (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 12,000 39,000
Balance sheet exposure asset (liability)  (note b) 828 (2,174)
Hungarian Font (Sell) Euro (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 0 2,828
Balance sheet exposure asset (liability)  (note b) 0 (17)
Australian Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 87,513 97,053
Balance sheet exposure asset (liability)  (note b) (452) 1,234
United States Dollars (Sell) Polish Zloty (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 24,000 0
Balance sheet exposure asset (liability)  (note b) 1,372 0
Japanese Yen (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 10,000 0
Balance sheet exposure asset (liability)  (note b) (1,134) 0
Israeli Shekel (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 3,000 0
Balance sheet exposure asset (liability)  (note b) 3 0
South African Rand (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts (note a) 21,000 0
Balance sheet exposure asset (liability)  (note b) (1,652) 0
Interest rate swaps (floating to fixed)    
Derivative [Line Items]    
Notional principal amounts (note a) 432,248 460,135
Balance sheet exposure asset (liability)  (note b) $ 6,350 $ (7,732)