Annual report pursuant to Section 13 and 15(d)

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

v2.4.0.8
Derivative Instruments and Hedging Activities - Summary of Foreign Currency Forward Contracts Outstanding (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2012
Dec. 31, 2011
Derivative Instruments, Gain (Loss) [Line Items]    
Original Notional Amount $ 610.1 $ 318.8
Fair Value Gain (Loss) (3.4) 4.5
Buy Chinese yuan sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 6.29 6.34
Original Notional Amount 1.3 2.5
Buy Euro sell Argentine peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 6.66 5.70
Original Notional Amount 3.0 3.0
Buy Euro sell Australian dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.27 1.30
Original Notional Amount 1.4 0.8
Buy Euro sell British pound [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   0.83
Original Notional Amount   0.8
Buy Euro sell Hong Kong dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   10.15
Original Notional Amount   0.9
Buy Euro sell Indonesian rupiah [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 12,935.00 11,985.00
Original Notional Amount 9.7 2.2
Buy Euro sell Indian rupee [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   69.21
Original Notional Amount   2.3
Buy Euro sell Mexican peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 17.18 18.14
Original Notional Amount 143.7 14.9
Fair Value Gain (Loss) 0.3  
Buy Euro sell Malaysian ringgit [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 4.06 4.17
Original Notional Amount 15.2 6.0
Fair Value Gain (Loss) (0.1) (0.1)
Buy Euro sell Russian ruble [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   41.74
Original Notional Amount   9.2
Buy Euro sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.33 1.30
Original Notional Amount 82.1 44.8
Fair Value Gain (Loss) (0.4) (0.1)
Buy Euro sell South African rand [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   10.89
Original Notional Amount   0.6
Buy British pound sell Euro [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 0.82 0.84
Original Notional Amount 2.4 0.8
Buy Japanese yen sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 85.88 77.85
Original Notional Amount 9.3 7.0
Fair Value Gain (Loss) (0.1) 0.1
Buy South Korean won sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,077.18 1,161.81
Original Notional Amount 52.5 32.2
Fair Value Gain (Loss) 0.2 (0.2)
Buy Malaysian ringgit sell Euro [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 4.07 4.12
Original Notional Amount 0.8 0.8
Buy Malaysian ringgit sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.08 3.18
Original Notional Amount 21.7 19.0
Fair Value Gain (Loss) 0.1  
Buy Peruvian nuevo sol sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   2.70
Original Notional Amount   6.7
Buy Swedish kronor sell Euro [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   8.98
Original Notional Amount   1.0
Buy U.S. dollar sell Argentine peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   4.37
Original Notional Amount   0.8
Buy U.S. dollar sell Colombian peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,800.10 1,943.00
Original Notional Amount 11.7 5.1
Fair Value Gain (Loss) (0.2)  
Buy U.S. dollar sell Euro [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.30 1.37
Original Notional Amount 174.4 81.4
Fair Value Gain (Loss) (2.9) 4.4
Buy U.S. dollar sell British pound [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1.62 1.55
Original Notional Amount 16.2 24.1
Fair Value Gain (Loss) (0.1)  
Buy U.S. dollar sell Indian rupee [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   53.30
Original Notional Amount   1.0
Buy U.S. dollar sell South Korean won [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 1,089.08 1,156.38
Original Notional Amount 6.3 7.5
Fair Value Gain (Loss) (0.1)  
Buy U.S. dollar sell Mexican peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 13.12 13.89
Original Notional Amount 25.4 37.3
Fair Value Gain (Loss) (0.3) 0.4
Buy U.S. dollar sell Philippine peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 40.99 43.79
Original Notional Amount 2.9 3.2
Buy U.S. dollar sell Russian ruble [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   31.86
Original Notional Amount   1.3
Buy U.S. dollar sell Singapore dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   1.28
Original Notional Amount   0.3
Buy U.S. dollar sell Thai baht [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate   31.43
Original Notional Amount   0.2
Buy U.S. dollar sell South African rand [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 8.54 8.33
Original Notional Amount 0.7 1.1
Buy Brazilian real sell U.S. dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 2.08  
Original Notional Amount 12.5  
Fair Value Gain (Loss) 0.2  
Buy Euro sell Chilean peso [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 633.00  
Original Notional Amount 1.5  
Buy Euro sell Peruvian nuevo sol [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 3.41  
Original Notional Amount 2.0  
Buy U.S. dollar sell Brazilian real [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 2.05  
Original Notional Amount 12.6  
Buy U.S. dollar sell New Taiwan dollar [Member]
   
Derivative Instruments, Gain (Loss) [Line Items]    
Average Contract Rate 28.98  
Original Notional Amount $ 0.8