XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Balance sheet exposure asset $ 19,157 $ 4,944
United States Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 2,254,500 1,892,800
Balance sheet exposure asset 10,525 5,278
United States Dollars (sell) Mexican Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 81,750 66,000
Balance sheet exposure asset 4,107 2,129
United States Dollars (sell) Philippines Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 154,250 118,500
Balance sheet exposure asset (1,535) 637
Euro (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 226,112 222,363
Balance sheet exposure asset 2,028 (3,499)
Euro (sell) Romanian Leu (buy)    
Derivative [Line Items]    
Notional principal amounts 48,649 66,384
Balance sheet exposure asset 327 90
Japanese Yen (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 42,715 52,562
Balance sheet exposure asset 3,211 803
United States Dollars (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 31,800 40,800
Balance sheet exposure asset (1,083) (638)
Pound Sterling (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 22,634 14,915
Balance sheet exposure asset (89) (398)
United States Dollars (sell) Hungarian Font (buy)    
Derivative [Line Items]    
Notional principal amounts 32,750 32,000
Balance sheet exposure asset (606) 809
Australian Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 132,478 90,077
Balance sheet exposure asset 1,897 (1,914)
United States Dollars (sell) Polish Zloty (buy)    
Derivative [Line Items]    
Notional principal amounts 69,750 51,000
Balance sheet exposure asset 1,410 3,046
Japanese Yen (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 7,000 7,000
Balance sheet exposure asset 350 323
Israeli Shekel (buy) United States Dollars (sell)    
Derivative [Line Items]    
Notional principal amounts 15,000 15,000
Balance sheet exposure asset 117 1,175
South African Rand (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 27,000 27,000
Balance sheet exposure asset 260 216
United States Dollars (sell) Brazilian Real (buy)    
Derivative [Line Items]    
Notional principal amounts 4,000 4,000
Balance sheet exposure asset (18) 55
United States Dollars (sell) Costa Rica Colon (buy)    
Derivative [Line Items]    
Notional principal amounts 13,000 13,000
Balance sheet exposure asset 363 555
Pound Sterling (buy) United States Dollar (sell)    
Derivative [Line Items]    
Notional principal amounts 14,865 22,300
Balance sheet exposure asset 277 669
United States Dollars (sell) Malaysian Ringgit (buy)    
Derivative [Line Items]    
Notional principal amounts 13,500 18,000
Balance sheet exposure asset (315) 161
United States Dollars (sell) Canadian Dollar (buy)    
Derivative [Line Items]    
Notional principal amounts 9,000 0
Balance sheet exposure asset (79) 0
Interest rate swaps (floating to fixed)    
Derivative [Line Items]    
Notional principal amounts 146,250 148,125
Balance sheet exposure asset $ (1,990) $ (4,553)