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
|
|