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