XML 137 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Derivatives and Hedging Activities - Summary of Outstanding Derivatives Used to Hedge Foreign Exchange Risks (Details)
₱ in Thousands, € in Thousands, ¥ in Thousands, £ in Thousands, SFr in Thousands, $ in Thousands
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
PHP (₱)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
CHF (SFr)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
PHP (₱)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
CHF (SFr)
Dec. 31, 2022
CNY (¥)
Not Designated as Hedging | U.S. Dollar / British Pound | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     $ 22,800           $ 28,600      
Not Designated as Hedging | Euro / U.S. Dollar | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € € 11,000           € 9,630          
Not Designated as Hedging | Euro / U.S. Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € 10,200           2,900          
Not Designated as Hedging | U.S. Dollar / Canadian Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     1,120           0      
Not Designated as Hedging | British Pound / Euro | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | £       £ 3,500           £ 2,800    
Not Designated as Hedging | British Pound / Euro | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | £       6,470           15,950    
Not Designated as Hedging | U.S. Dollar / Swiss Franc | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     13,620           0      
Not Designated as Hedging | British Pound / Swiss Franc | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | £       2,240           2,535    
Not Designated as Hedging | Euro / Swiss Franc | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € 4,940           0          
Not Designated as Hedging | U.S Dollar / Philipine Peso | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     6,700           0      
Not Designated as Hedging | Swiss Franc / Euro | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | SFr         SFr 0           SFr 2,250  
Not Designated as Hedging | Swiss Franc / U.S. Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | SFr         SFr 0           SFr 930  
Not Designated as Hedging | Chinese Yuan / U.S. Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | ¥           ¥ 0           ¥ 4,400
Cash Flow Hedges | Designated as Hedging | Euro / British Pound | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € 15,210           18,961          
Cash Flow Hedges | Designated as Hedging | Philippine Peso / Euro | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | ₱   ₱ 137,449           ₱ 0        
Cash Flow Hedges | Designated as Hedging | U.S. Dollar / British Pound | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     18,470           34,501      
Cash Flow Hedges | Designated as Hedging | U.S. Dollar / Euro | Sell Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     277           824      
Cash Flow Hedges | Designated as Hedging | Euro / Philippine Peso | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € 788,342           1,030,114          
Cash Flow Hedges | Designated as Hedging | British Pound / Philippine Peso | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | £       £ 923,653           £ 1,144,839    
Cash Flow Hedges | Designated as Hedging | Euro / U.S. Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount | € € 93,397           € 78,435          
Cash Flow Hedges | Designated as Hedging | U.S. Dollar / Canadian Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     30,914           36,423      
Cash Flow Hedges | Designated as Hedging | British Pound / U.S. Dollar | Buy Notional                        
Derivative Instruments And Hedging Activities Disclosures [Line Items]                        
Derivative notional amount     $ 2,211           $ 0