XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
6. Derivative Financial Instruments (Details) - Transaction Exposure - Foreign exchange forward contracts - Not Designated as Hedging Instrument [Member]
€ in Millions, ₨ in Millions, ¥ in Millions, RM in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2024
CAD ($)
Dec. 31, 2023
CAD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
EUR (€)
Sep. 30, 2024
INR (₨)
Sep. 30, 2024
JPY (¥)
Sep. 30, 2024
MYR (RM)
Sep. 30, 2024
MXN ($)
Sep. 30, 2024
SGD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
INR (₨)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2023
MYR (RM)
Dec. 31, 2023
MXN ($)
Dec. 31, 2023
SGD ($)
Dec. 31, 2023
CLP ($)
Canada, Dollars                                  
Derivative [Line Items]                                  
Derivative, Currency Sold Canadian dollar Canadian dollar                              
Chile, Pesos                                  
Derivative [Line Items]                                  
Derivative, Currency Sold   Chilean peso                              
Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, Currency Bought Euro Euro                              
Derivative, Currency Sold Euro Euro                              
India, Rupees                                  
Derivative [Line Items]                                  
Derivative, Currency Bought Indian rupee                                
Derivative, Currency Sold Indian rupee Indian rupee                              
Japan, Yen                                  
Derivative [Line Items]                                  
Derivative, Currency Bought Japanese yen Japanese yen                              
Derivative, Currency Sold Japanese yen Japanese yen                              
Malaysia, Ringgits                                  
Derivative [Line Items]                                  
Derivative, Currency Bought Malaysian ringgit Malaysian ringgit                              
Derivative, Currency Sold Malaysian ringgit                                
Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, Currency Sold Mexican peso Mexican peso                              
Singapore, Dollars                                  
Derivative [Line Items]                                  
Derivative, Currency Bought Singapore dollar Singapore dollar                              
Derivative, Currency Sold Singapore dollar                                
Long [Member] | Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, notional amount     $ 173.6 € 155.5           $ 108.7 € 98.3            
Long [Member] | India, Rupees                                  
Derivative [Line Items]                                  
Derivative, notional amount     215.7   ₨ 18,055.0                        
Long [Member] | Japan, Yen                                  
Derivative [Line Items]                                  
Derivative, notional amount     10.3     ¥ 1,464.0       7.5     ¥ 1,053.6        
Long [Member] | Malaysia, Ringgits                                  
Derivative [Line Items]                                  
Derivative, notional amount     46.8       RM 193.0     35.0       RM 160.7      
Long [Member] | Singapore, Dollars                                  
Derivative [Line Items]                                  
Derivative, notional amount     11.0           $ 14.1 4.9           $ 6.5  
Short [Member] | Canada, Dollars                                  
Derivative [Line Items]                                  
Derivative, notional amount $ 4.2 $ 4.2 3.1             3.2              
Short [Member] | Chile, Pesos                                  
Derivative [Line Items]                                  
Derivative, notional amount                   1.6             $ 1,372.6
Short [Member] | Euro Member Countries, Euro                                  
Derivative [Line Items]                                  
Derivative, notional amount     9.6 € 8.6           15.6 € 14.1            
Short [Member] | India, Rupees                                  
Derivative [Line Items]                                  
Derivative, notional amount     993.3   ₨ 83,157.0         756.9   ₨ 62,967.4          
Short [Member] | Japan, Yen                                  
Derivative [Line Items]                                  
Derivative, notional amount     4.0     ¥ 563.6       5.0     ¥ 705.2        
Short [Member] | Malaysia, Ringgits                                  
Derivative [Line Items]                                  
Derivative, notional amount     4.1       RM 17.0                    
Short [Member] | Mexico, Pesos                                  
Derivative [Line Items]                                  
Derivative, notional amount     1.8         $ 34.6   $ 2.0         $ 34.6    
Short [Member] | Singapore, Dollars                                  
Derivative [Line Items]                                  
Derivative, notional amount     $ 15.4           $ 19.7