XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVES (NOTIONAL TABLE) (Details)
₱ in Thousands, € in Thousands, £ in Thousands, zł in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Sep. 30, 2025
PHP (₱)
Dec. 31, 2024
PHP (₱)
Sep. 30, 2025
USD ($)
Sep. 30, 2025
MXN ($)
Sep. 30, 2025
COP ($)
Sep. 30, 2025
AUD ($)
Sep. 30, 2025
CAD ($)
Sep. 30, 2025
EUR (€)
Sep. 30, 2025
GBP (£)
Sep. 30, 2025
NZD ($)
Sep. 30, 2025
PLN (zł)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
MXN ($)
Dec. 31, 2024
AUD ($)
Dec. 31, 2024
CAD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
NZD ($)
Derivative [Line Items]                                    
Derivative, Notional Amount                       $ 33,273            
Australia, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       2,393   $ 3,850        
Canada, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       4,137     $ 5,850      
Euro Member Countries, Euro                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       11,456       € 11,000    
United Kingdom, Pounds                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       7,066         £ 5,600  
Mexico, Pesos                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       6,307 $ 130,000          
New Zealand, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount                       $ 1,914           $ 3,400
Cash Flow Hedging [Member] | Colombia, Pesos                                    
Derivative [Line Items]                                    
Derivative, Contract End Date Aug. 31, 2026                                  
Cash Flow Hedging [Member] | Philippines, Pesos                                    
Derivative [Line Items]                                    
% Maturing in the Next 12 Months   67.80%                   67.80% 67.80% 67.80% 67.80% 67.80% 67.80% 67.80%
Derivative, Contract End Date Mar. 31, 2027 Mar. 31, 2027                                
Cash Flow Hedging [Member] | Mexico, Pesos                                    
Derivative [Line Items]                                    
% Maturing in the Next 12 Months   64.60%                   64.60% 64.60% 64.60% 64.60% 64.60% 64.60% 64.60%
Derivative, Contract End Date Dec. 31, 2026 Dec. 31, 2026                                
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member]                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     $ 83,600                 $ 131,780            
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Colombia, Pesos                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     $ 1,931   $ 8,000,000                          
% Maturing in the Next 12 Months 100.00%   100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%              
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Philippines, Pesos                                    
Derivative [Line Items]                                    
Derivative, Notional Amount ₱ 3,467,000 ₱ 6,034,000 $ 60,451                 105,098            
% Maturing in the Next 12 Months 88.80%   88.80% 88.80% 88.80% 88.80% 88.80% 88.80% 88.80% 88.80% 88.80%              
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Mexico, Pesos                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     $ 21,218 $ 426,500               $ 26,682 $ 548,000          
% Maturing in the Next 12 Months 83.50%   83.50% 83.50% 83.50% 83.50% 83.50% 83.50% 83.50% 83.50% 83.50%              
Foreign Exchange Forward [Member] | Fair Value Hedging [Member]                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     $ 39,533                              
Derivative, Contract End Date Oct. 31, 2025 Jan. 31, 2025                                
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Australia, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     1,934     $ 2,950                        
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Canada, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     4,891       $ 6,800                      
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Euro Member Countries, Euro                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     18,099         € 15,500                    
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | United Kingdom, Pounds                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     5,504           £ 4,100                  
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Mexico, Pesos                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     3,380 $ 62,000                            
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | New Zealand, Dollars                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     866             $ 1,500                
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Poland, Zlotych                                    
Derivative [Line Items]                                    
Derivative, Notional Amount     $ 4,859               zł 17,800