Annual report pursuant to Section 13 and 15(d)

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

v3.8.0.1
Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail)
$ in Millions
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Buy Argentine peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 21.40  
Original Notional Amount $ 0.5  
Buy Chinese yuan sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.03 7.51
Original Notional Amount $ 25.9 $ 61.8
Fair Value Gain (Loss) $ 0.4 $ 1.0
Buy Australian dollar sell Euro    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.55  
Original Notional Amount $ 0.9  
Buy Canadian dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.52  
Original Notional Amount $ 0.5  
Buy Chilean peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 749.55  
Original Notional Amount $ 0.6  
Buy Euro sell Australian dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.56 1.46
Original Notional Amount $ 4.8 $ 1.7
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell Chilean peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 749.35 723.80
Original Notional Amount $ 1.1 $ 1.0
Buy Euro sell Hong Kong dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 9.26 8.11
Original Notional Amount $ 6.8 $ 13.4
Fair Value Gain (Loss) $ 0.1 $ 0.1
Buy Euro sell Chinese yuan [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 7.84  
Original Notional Amount $ 26.5  
Fair Value Gain (Loss) $ 0.2  
Buy Euro sell Argentine peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 21.46  
Original Notional Amount $ 0.5  
Buy Euro sell Japanese yen [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 133.88 122.54
Original Notional Amount $ 0.4 $ 0.6
Buy Euro sell Indonesian rupiah [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 16,113.59 14,394.40
Original Notional Amount $ 11.5 $ 9.4
Fair Value Gain (Loss) $ 0.1 $ (0.1)
Buy Euro sell Mexican peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 22.65 22.01
Original Notional Amount $ 59.1 $ 52.2
Fair Value Gain (Loss) $ 3.6 $ 1.2
Buy Euro sell Canadian dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.52  
Original Notional Amount $ 0.5  
Buy Euro sell Peruvian nuevo sol [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.85 3.61
Original Notional Amount $ 4.9 $ 3.9
Fair Value Gain (Loss)   $ (0.1)
Buy Euro sell Philippine peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 60.03 53.11
Original Notional Amount $ 5.3 $ 5.4
Fair Value Gain (Loss)   $ (0.1)
Buy Euro sell Russian ruble [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 70.38 68.37
Original Notional Amount $ 10.8 $ 5.6
Fair Value Gain (Loss) $ (0.1) $ (0.3)
Buy Euro sell Ghana cedi [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 5.61  
Original Notional Amount $ 3.0  
Fair Value Gain (Loss) $ (0.1)  
Buy Euro sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.18 1.08
Original Notional Amount $ 59.1 $ 74.5
Fair Value Gain (Loss) $ 0.9 $ (1.5)
Buy Euro sell South African rand [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 16.37 15.02
Original Notional Amount $ 3.8 $ 3.4
Fair Value Gain (Loss) $ (0.3) $ (0.1)
Buy British pound sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 0.88 0.84
Original Notional Amount $ 3.4 $ 3.1
Fair Value Gain (Loss) $ (0.1)  
Buy Hong Kong dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 9.31 8.11
Original Notional Amount $ 3.0 $ 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 338.75 342.00
Original Notional Amount $ 0.9 $ 0.9
Buy Indonesian rupiah sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 16,164.33 14,222.02
Original Notional Amount $ 4.8 $ 3.9
Buy Russian ruble sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 70.47 67.50
Original Notional Amount $ 4.4 $ 3.2
Fair Value Gain (Loss) $ 0.1 $ 0.1
Buy Euro sell Kazakhstani tenge [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 401.40  
Original Notional Amount $ 1.7  
Buy Korean won sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,077.18 1,167.30
Original Notional Amount $ 5.4 $ 5.0
Fair Value Gain (Loss) $ 0.1 $ (0.2)
Buy Mexican peso sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 22.97 21.30
Original Notional Amount $ 7.1 $ 11.9
Fair Value Gain (Loss) $ (0.2) $ (0.3)
Buy Norwegian krone sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.26 8.70
Original Notional Amount $ 1.2 $ 1.1
Buy Swedish krona sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.37 9.17
Original Notional Amount $ 1.9 $ 0.8
Fair Value Gain (Loss) $ 0.1  
Buy Euro sell Malaysian ringgit [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 4.84  
Original Notional Amount $ 1.6  
Buy Taiwan dollar sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 29.78 32.08
Original Notional Amount $ 5.9 $ 17.1
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.85 3.57
Original Notional Amount $ 2.3 $ 1.0
Buy U.S. dollar sell Colombian peso [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 2,996.00 3,092.61
Original Notional Amount $ 1.0 $ 5.6
Fair Value Gain (Loss)   $ (0.1)
Buy U.S. dollar sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.15 1.06
Original Notional Amount $ 141.1 $ 140.4
Fair Value Gain (Loss) $ (5.3) 4.5
Buy Euro sell Thai baht [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 38.33  
Original Notional Amount $ 1.3  
Buy Euro sell Taiwan dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 35.59  
Original Notional Amount $ 0.6  
Foreign exchange forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Original Notional Amount 435.4 447.2
Fair Value Gain (Loss) $ (0.8) $ 3.9
Buy British pound sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.35  
Original Notional Amount $ 2.8  
Buy U.S. dollar sell South African rand [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 13.93 14.14
Original Notional Amount $ 1.9 $ 2.1
Fair Value Gain (Loss) $ (0.2) $ (0.1)
Buy South African rand sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 15.18 14.75
Original Notional Amount $ 0.9 $ 0.4
Buy Indonesian rupiah sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 13,676.00  
Original Notional Amount $ 6.2  
Buy Malaysian ringgit sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 4.90  
Original Notional Amount $ 0.5  
Buy Thai baht sell Euro [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 38.69  
Original Notional Amount $ 2.2  
Buy U.S. dollar sell British pound [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.34  
Original Notional Amount $ 6.8  
Fair Value Gain (Loss) $ (0.1)  
Buy Colombian peso sell U.S. dollar [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   3,111.41
Original Notional Amount   $ 2.6
Fair Value Gain (Loss)   $ 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 Usd Sell Jpy    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   117.39
Original Notional Amount   $ 0.5
Buy Zar Sell Usd    
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   14.24
Original Notional Amount   $ 1.1