Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail)

v3.20.4
Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail)
$ in Millions
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Buy British pound sell Euro [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 0.92 0.86
Notional Amount $ 3.4 $ 3.3
Fair Value Gain (Loss) $ 0.1  
Buy British pound sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1.34 1.30
Notional Amount $ 1.5 $ 2.7
Fair Value Gain (Loss)   $ 0.1
Buy Chinese yuan sell Euro [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 8.14 7.99
Notional Amount $ 52.1 $ 58.4
Fair Value Gain (Loss) $ (0.1) $ 0.4
Buy Chinese yuan sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 7.13 7.16
Notional Amount $ 99.3 $ 73.8
Fair Value Gain (Loss) $ 8.5 $ 1.9
Buy Colombian peso sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 3,422.09 3,323.67
Notional Amount $ 1.1 $ 1.7
Buy Danish krone sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 6.10  
Notional Amount $ 1.0  
Buy Euro sell Australian dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1.61 1.62
Notional Amount $ 1.4 $ 1.1
Buy Euro sell British pound [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 0.91 0.86
Notional Amount $ 2.6 $ 4.9
Fair Value Gain (Loss)   $ (0.1)
Buy Euro sell Canadian dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1.56  
Notional Amount $ 1.1  
Buy Euro sell Chilean peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 896.37  
Notional Amount $ 2.6  
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Hong Kong dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 9.49 8.70
Notional Amount $ 4.4 $ 4.1
Buy Euro sell Indian rupee [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 90.29  
Notional Amount $ 4.9  
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Indonesian rupiah [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 17,189.96 15,632.92
Notional Amount $ 4.1 $ 13.0
Fair Value Gain (Loss)   $ (0.1)
Buy Euro sell Korean won [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate   1,297.40
Notional Amount   $ 1.7
Buy Euro sell Israeli shekel [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 3.98  
Notional Amount $ 0.9  
Buy Euro sell Kazakhstani tenge [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 520.25  
Notional Amount $ 3.1  
Buy Euro sell Malaysian ringgit [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 4.98 4.62
Notional Amount $ 1.2 $ 2.9
Buy Euro sell Mexican peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 26.22 22.41
Notional Amount $ 55.7 $ 63.3
Fair Value Gain (Loss) $ (3.4) $ (1.8)
Buy Euro sell Peruvian nuevo sol [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 4.41 3.73
Notional Amount $ 1.6 $ 1.1
Buy Euro sell Philippine peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 59.13 56.66
Notional Amount $ 1.2 $ 12.0
Fair Value Gain (Loss)   $ 0.1
Buy Euro sell Russian ruble [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 92.13 70.47
Notional Amount $ 7.7 $ 1.7
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell South African rand [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 18.00 15.95
Notional Amount $ 5.4 $ 2.7
Buy Euro sell Taiwan dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 34.30 33.66
Notional Amount $ 1.2 $ 3.8
Buy Euro sell Thai baht [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate   33.66
Notional Amount   $ 2.8
Buy Euro sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate   1.12
Notional Amount   $ 61.5
Fair Value Gain (Loss)   $ 0.4
Buy Euro sell Turkish lira [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 9.32  
Notional Amount $ 2.9  
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Vietnamese dong [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 27,872.81 26,052.72
Notional Amount $ 17.5 $ 31.7
Fair Value Gain (Loss) $ 0.2 $ (0.1)
Buy Indonesian rupiah sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 14,115.17 14,080.00
Notional Amount $ 7.1 $ 7.2
Fair Value Gain (Loss) $ 0.1 $ 0.1
Buy Kazakhstani tenge sell Euro [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 517.65  
Notional Amount $ 2.4  
Buy Korean won sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1,114.85  
Notional Amount $ 10.0  
Fair Value Gain (Loss) $ 0.2  
Buy Mexican peso sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 19.97  
Notional Amount $ 35.1  
Buy Norwegian krone sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 8.66 8.96
Notional Amount $ 2.2 $ 1.1
Buy Russian ruble sell Euro [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 90.11  
Notional Amount $ 1.2  
Buy Swedish krona sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 8.25 9.36
Notional Amount $ 2.7 $ 0.6
Buy Taiwan dollar sell U.S. dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 27.67 29.89
Notional Amount $ 15.2 $ 4.1
Buy U.S. dollar sell Australian dollar [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 0.76  
Notional Amount $ 2.0  
Buy U.S. dollar sell Chinese yuan [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 6.75  
Notional Amount $ 47.1  
Fair Value Gain (Loss) $ (1.3)  
Buy U.S. dollar sell Colombian peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 3,525.72 3,304.37
Notional Amount $ 4.2 $ 1.9
Fair Value Gain (Loss) $ (0.1)  
Buy U.S. dollar sell Euro [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1.20 1.12
Notional Amount $ 24.9 $ 134.9
Fair Value Gain (Loss) $ (0.4) $ (0.4)
Buy U.S. dollar sell Korean won [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 1,107.10  
Notional Amount $ 16.3  
Fair Value Gain (Loss) $ (0.3)  
Buy U.S. dollar sell Mexican peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 21.94 22.54
Notional Amount $ 11.3 $ 3.7
Fair Value Gain (Loss) $ (0.6) (0.3)
Buy U.S. dollar sell Philippine peso [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 48.51  
Notional Amount $ 8.2  
Fair Value Gain (Loss) $ (0.1)  
Buy U.S. dollar sell Thai baht [Member]    
Derivative Instruments Gain Loss [Line Items]    
Weighted-Average Contract Rate 31.08  
Notional Amount $ 3.2  
Fair Value Gain (Loss) (0.1)  
Foreign exchange forward contracts [Member]    
Derivative Instruments Gain Loss [Line Items]    
Notional Amount 471.0 501.7
Fair Value Gain (Loss) $ 2.3 $ 0.2