Annual report pursuant to Section 13 and 15(d)

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

v3.3.1.900
Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail)
$ in Millions
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Buy Chinese yuan sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 6.98 7.72
Original Notional Amount $ 7.8 $ 8.0
Fair Value Gain (Loss) $ (0.3) $ 0.2
Buy Chinese yuan sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 6.47  
Original Notional Amount $ 118.9  
Fair Value Gain (Loss) $ (3.2)  
Buy Colombian peso sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3,170.89  
Original Notional Amount $ 0.5  
Buy Euro sell Australian dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.52 1.51
Original Notional Amount $ 2.0 $ 4.9
Fair Value Gain (Loss)   $ (0.1)
Buy Euro sell Chilean peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   745.65
Original Notional Amount   $ 1.1
Buy Euro sell Canadian dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.53  
Original Notional Amount $ 1.1  
Buy Euro sell Chinese yuan [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 7.15  
Original Notional Amount $ 3.7  
Buy Euro sell Indonesian rupiah [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 15,620.20 15,302.91
Original Notional Amount $ 15.0 $ 1.8
Fair Value Gain (Loss) $ (0.4)  
Buy Euro sell Mexican peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 18.22 18.04
Original Notional Amount $ 74.8 $ 153.3
Fair Value Gain (Loss) $ 2.6 $ (0.4)
Buy Euro sell Malaysian ringgit [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   4.31
Original Notional Amount   $ 0.7
Buy Euro sell Peruvian nuevo sol [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.74 3.66
Original Notional Amount $ 3.3 $ 4.0
Buy Euro sell Philippine peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 50.19 55.39
Original Notional Amount $ 1.2 $ 1.7
Buy Euro sell Russian ruble [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 79.61 69.82
Original Notional Amount $ 0.6 $ 2.7
Fair Value Gain (Loss)   $ 0.1
Buy Euro sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.09 1.23
Original Notional Amount $ 25.5 $ 105.0
Fair Value Gain (Loss) $ (0.2) $ (2.0)
Buy British pound sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 0.74 0.80
Original Notional Amount $ 3.7 $ 2.3
Buy Kazakhstani tenge sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 297.53  
Original Notional Amount $ 1.8  
Fair Value Gain (Loss) $ (0.4)  
Buy Russian ruble sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   49.80
Original Notional Amount   $ 2.8
Fair Value Gain (Loss)   $ (1.0)
Buy Mexican peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 17.77  
Original Notional Amount $ 2.5  
Fair Value Gain (Loss) $ (0.1)  
Buy Norwegian krone sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.23  
Original Notional Amount $ 1.2  
Fair Value Gain (Loss) $ (0.1)  
Buy Swedish krona sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.21  
Original Notional Amount $ 2.0  
Buy Taiwan dollar sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 32.84  
Original Notional Amount $ 13.7  
Fair Value Gain (Loss) $ (0.1)  
Buy U.S. dollar sell Brazilian real [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.34 2.54
Original Notional Amount $ 7.0 $ 10.4
Fair Value Gain (Loss) $ 1.3 $ 0.9
Buy U.S. dollar sell Colombian peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3,291.97 2,084.12
Original Notional Amount $ 2.7 $ 4.8
Fair Value Gain (Loss) $ (0.1) $ 0.6
Buy U.S. dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.10 1.32
Original Notional Amount $ 187.4 $ 132.6
Fair Value Gain (Loss) $ 1.0 $ 10.7
Buy U.S. dollar sell Korean won [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,128.10  
Original Notional Amount $ 2.0  
Fair Value Gain (Loss) $ 0.1  
Buy U.S. dollar sell South Korean won [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   1,081.96
Original Notional Amount   $ 7.7
Fair Value Gain (Loss)   0.1
Buy U.S. dollar sell Swedish krona [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.38  
Original Notional Amount $ 0.5  
Foreign exchange forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Original Notional Amount 478.9 443.8
Fair Value Gain (Loss) $ 0.1 $ 9.1