XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVES (NOTIONAL TABLE) (Details)
₱ in Thousands, € in Thousands, £ in Thousands, zł in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2025
PHP (₱)
Dec. 31, 2024
PHP (₱)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
MXN ($)
Jun. 30, 2025
AUD ($)
Jun. 30, 2025
CAD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
GBP (£)
Jun. 30, 2025
NZD ($)
Jun. 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] | 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     $ 86,580               $ 131,780            
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Philippines, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount ₱ 3,949,000 ₱ 6,034,000 $ 69,153               105,098            
% Maturing in the Next 12 Months 80.00%   80.00% 80.00% 80.00% 80.00% 80.00% 80.00% 80.00% 80.00%              
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 17,427 $ 359,000             $ 26,682 $ 548,000          
% Maturing in the Next 12 Months 77.40%   77.40% 77.40% 77.40% 77.40% 77.40% 77.40% 77.40% 77.40%              
Foreign Exchange Forward [Member] | Fair Value Hedging [Member]                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 34,804                            
Derivative, Contract End Date Jul. 31, 2025 Jan. 31, 2025                              
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Australia, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     2,851   $ 4,350                        
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Canada, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     5,114     $ 7,000                      
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     8,159       € 7,000                    
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | United Kingdom, Pounds                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     9,904         £ 7,250                  
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     3,722 $ 70,000                          
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | New Zealand, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     1,633           $ 2,700                
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Poland, Zlotych                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 3,421             zł 12,500