XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Dec. 31, 2022
Derivative [Line Items]    
Balance sheet exposure asset $ 16,253 $ (17,130)
United States Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 1,489,500 1,587,500
Balance sheet exposure asset (1,524) (25,581)
United States Dollars (sell) Mexican Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 29,250 24,000
Balance sheet exposure asset 3,194 1,079
United States Dollars (sell) Philippines Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 78,900 79,200
Balance sheet exposure asset 1,220 (828)
Euro (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 173,384 182,163
Balance sheet exposure asset (1,793) 480
Singapore Dollars (buy) United States Dollars (sell)    
Derivative [Line Items]    
Notional principal amounts 50,956 50,956
Balance sheet exposure asset 763 166
Euro (sell) Romanian Leu (buy)    
Derivative [Line Items]    
Notional principal amounts 39,254 51,115
Balance sheet exposure asset 1,312 848
Japanese Yen (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 27,385 8,185
Balance sheet exposure asset 248 (327)
United States Dollars (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 31,500 41,000
Balance sheet exposure asset 473 605
Pound Sterling (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 26,342 32,594
Balance sheet exposure asset 581 1,113
United States Dollars (sell) Hungarian Font (buy)    
Derivative [Line Items]    
Notional principal amounts 15,000 12,000
Balance sheet exposure asset 1,980 828
Australian Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 85,495 87,513
Balance sheet exposure asset 2,458 (452)
United States Dollars (Sell) Polish Zloty (buy)    
Derivative [Line Items]    
Notional principal amounts 21,000 24,000
Balance sheet exposure asset 1,416 1,372
Japanese Yen (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 10,000 10,000
Balance sheet exposure asset (202) (1,134)
Israeli Shekel (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 3,000 3,000
Balance sheet exposure asset 164 3
South African Rand (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 21,000 21,000
Balance sheet exposure asset 1,177 (1,652)
United States Dollar Sell Brazilian Real Buy    
Derivative [Line Items]    
Notional principal amounts 4,000 0
Balance sheet exposure asset 38 0
United States Dollar Sell Costa Rica Colon Buy    
Derivative [Line Items]    
Notional principal amounts 4,000 0
Balance sheet exposure asset 69 0
Interest rate swaps (floating to fixed)    
Derivative [Line Items]    
Notional principal amounts 425,276 432,248
Balance sheet exposure asset $ 4,679 $ 6,350