Annual report pursuant to Section 13 and 15(d)

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

v3.6.0.2
Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail)
$ in Millions
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Buy Chinese yuan sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 7.51 6.98
Original Notional Amount $ 61.8 $ 7.8
Fair Value Gain (Loss) $ 1.0 $ (0.3)
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,111.41 3,170.89
Original Notional Amount $ 2.6 $ 0.5
Fair Value Gain (Loss) $ 0.1  
Buy Euro sell Australian dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.46 1.52
Original Notional Amount $ 1.7 $ 2.0
Buy Euro sell Chilean peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 723.80  
Original Notional Amount $ 1.0  
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 Hong Kong dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.11  
Original Notional Amount $ 13.4  
Fair Value Gain (Loss) $ 0.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 Japanese yen [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 122.54  
Original Notional Amount $ 0.6  
Buy Euro sell Indonesian rupiah [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 14,394.40 15,620.20
Original Notional Amount $ 9.4 $ 15.0
Fair Value Gain (Loss) $ (0.1) $ (0.4)
Buy Euro sell Mexican peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 22.01 18.22
Original Notional Amount $ 52.2 $ 74.8
Fair Value Gain (Loss) $ 1.2 $ 2.6
Buy Euro sell Peruvian nuevo sol [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.61 3.74
Original Notional Amount $ 3.9 $ 3.3
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Philippine peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 53.11 50.19
Original Notional Amount $ 5.4 $ 1.2
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Russian ruble [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 68.37 79.61
Original Notional Amount $ 5.6 $ 0.6
Fair Value Gain (Loss) $ (0.3)  
Buy Euro sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.08 1.09
Original Notional Amount $ 74.5 $ 25.5
Fair Value Gain (Loss) $ (1.5) $ (0.2)
Buy Euro sell South African rand [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 15.02  
Original Notional Amount $ 3.4  
Fair Value Gain (Loss) $ (0.1)  
Buy British pound sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 0.84 0.74
Original Notional Amount $ 3.1 $ 3.7
Buy Hong Kong dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.11  
Original Notional Amount $ 11.9  
Fair Value Gain (Loss) $ (0.1)  
Buy Kazakhstani tenge sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 342.00 297.53
Original Notional Amount $ 0.9 $ 1.8
Fair Value Gain (Loss)   $ (0.4)
Buy Indonesian rupiah sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 14,222.02  
Original Notional Amount $ 3.9  
Buy Russian ruble sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 67.50  
Original Notional Amount $ 3.2  
Fair Value Gain (Loss) $ 0.1  
Buy Korean won sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,167.30  
Original Notional Amount $ 5.0  
Fair Value Gain (Loss) $ (0.2)  
Buy Mexican peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 21.30 17.77
Original Notional Amount $ 11.9 $ 2.5
Fair Value Gain (Loss) $ (0.3) $ (0.1)
Buy Norwegian krone sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.70 8.23
Original Notional Amount $ 1.1 $ 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 9.17 8.21
Original Notional Amount $ 0.8 $ 2.0
Buy Taiwan dollar sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 32.08 32.84
Original Notional Amount $ 17.1 $ 13.7
Fair Value Gain (Loss) $ (0.1) $ (0.1)
Buy Peruvian nuevo sol sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.57  
Original Notional Amount $ 1.0  
Buy U.S. dollar sell Colombian peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3,092.61 3,291.97
Original Notional Amount $ 5.6 $ 2.7
Fair Value Gain (Loss) $ (0.1) $ (0.1)
Buy Philippine peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 52.42  
Original Notional Amount $ 1.7  
Buy U.S. dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.06 1.10
Original Notional Amount $ 140.4 $ 187.4
Fair Value Gain (Loss) 4.5 1.0
Foreign exchange forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Original Notional Amount 447.2 478.9
Fair Value Gain (Loss) $ 3.9 $ 0.1
Buy U.S. dollar sell Japanese yen [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 117.39  
Original Notional Amount $ 0.5  
Buy U.S. dollar sell South African rand [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 14.14  
Original Notional Amount $ 2.1  
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
Original Notional Amount   $ 7.0
Fair Value Gain (Loss)   $ 1.3
Buy South African rand sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 14.75  
Original Notional Amount $ 0.4  
Buy South African rand sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 14.24  
Original Notional Amount $ 1.1  
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 Swedish krona [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   8.38
Original Notional Amount   $ 0.5