XML 138 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Derivatives and Hedging Activities - Outstanding Derivatives Used to Hedge Foreign Exchange Risks (Detail)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
PHP (₱)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
GBP (£)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
PHP (₱)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
GBP (£)
Cash Flow Hedges | Euro to British Pound | Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | € € 18,823,000         € 18,638,000        
Cash Flow Hedges | Philippine Peso To Euro | Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | ₱   ₱ 0         ₱ 18,522,000      
Cash Flow Hedges | U S Dollar To Euro | Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     $ 658,000         $ 1,041,000    
Cash Flow Hedges | Canadian Dollar / U.S. Dollar | Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount       $ 0         $ 70,000  
Cash Flow Hedges | U.S. Dollar / Canadian Dollar | Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount       $ 36,904,000         $ 34,847,000  
Cash Flow Hedges | Euro To Philippine Peso | Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | ₱   896,291,000         853,686,000      
Cash Flow Hedges | British Pound / Philippine Peso | Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | ₱   ₱ 1,121,183,000         ₱ 1,081,791,000      
Cash Flow Hedges | Euro / U.S. Dollar | Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     108,467,000         69,324,000    
Cash Flow Hedges | U S Dollar To British Pound | Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     16,205,000         0    
Foreign Currency Hedges | Euro to British Pound | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | € 0         600,000        
Foreign Currency Hedges | Euro / U.S. Dollar | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | € 11,000,000         0        
Foreign Currency Hedges | Euro / U.S. Dollar | Not Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     20,900,000         7,500,000    
Foreign Currency Hedges | U S Dollar To British Pound | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     26,600,000         25,250,000    
Foreign Currency Hedges | British Pound To Euro | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | £         £ 3,400,000         £ 1,900,000
Foreign Currency Hedges | British Pound To Euro | Not Designated as Hedging | Buy Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | € 5,300,000         0        
Foreign Currency Hedges | US Dollar To Swiss Franc | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount     $ 2,180,000         $ 0    
Foreign Currency Hedges | British Pound To Swiss Franc | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | £         £ 1,025,000         £ 0
Foreign Currency Hedges | Euro To Swiss Franc | Not Designated as Hedging | Sell Notional                    
Derivative Instruments And Hedging Activities Disclosures [Line Items]                    
Derivative notional amount | € € 2,750,000         € 0