XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVES (NOTIONAL TABLE) (Details)
₱ in Thousands, € in Thousands, £ in Thousands, zł in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2025
PHP (₱)
Dec. 31, 2024
PHP (₱)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
MXN ($)
Mar. 31, 2025
AUD ($)
Mar. 31, 2025
CAD ($)
Mar. 31, 2025
EUR (€)
Mar. 31, 2025
GBP (£)
Mar. 31, 2025
NZD ($)
Mar. 31, 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 ($)
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]                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     $ 33,273            
Foreign Exchange Forward [Member] | Australia, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     2,393   $ 3,850        
Foreign Exchange Forward [Member] | Canada, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     4,137     $ 5,850      
Foreign Exchange Forward [Member] | Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     11,456       € 11,000    
Foreign Exchange Forward [Member] | United Kingdom, Pounds                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     7,066         £ 5,600  
Foreign Exchange Forward [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     6,307 $ 130,000          
Foreign Exchange Forward [Member] | New Zealand, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount                     1,914           $ 3,400
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member]                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 102,737               131,780            
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Philippines, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount ₱ 4,657,000 ₱ 6,034,000 $ 81,212               105,098            
% Maturing in the Next 12 Months 71.90%   71.90% 71.90% 71.90% 71.90% 71.90% 71.90% 71.90% 71.90%              
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 21,525 $ 441,500             $ 26,682 $ 548,000          
% Maturing in the Next 12 Months 71.10%   71.10% 71.10% 71.10% 71.10% 71.10% 71.10% 71.10% 71.10%              
Foreign Exchange Forward [Member] | Fair Value Hedging [Member]                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 41,929                            
Derivative, Contract End Date Apr. 30, 2025 Jan. 31, 2025                              
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Australia, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     2,485   $ 3,950                        
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Canada, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     5,044     $ 7,220                      
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     11,236       € 10,400                    
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | United Kingdom, Pounds                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     5,178         £ 4,000                  
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     13,118 $ 266,000                          
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | New Zealand, Dollars                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     2,278           $ 3,968                
Foreign Exchange Forward [Member] | Fair Value Hedging [Member] | Poland, Zlotych                                  
Derivative [Line Items]                                  
Derivative, Notional Amount     $ 2,590             zł 10,000