|
Derivatives and Other Financial Instruments and Hedging Activities (Details) (USD $)
In Thousands, unless otherwise specified |
Jun. 30, 2012
|
Dec. 31, 2011
|
|---|---|---|
| Summary of aggregate notional amount and estimated fair value of derivative instruments | ||
| Derivative, Notional, Net value | $ 26,488 | $ 43,945 |
| Derivative instrument, Fair Value | (3,432) | (3,954) |
|
Foreign exchange contracts [Member]
|
||
| Summary of aggregate notional amount and estimated fair value of derivative instruments | ||
| Derivative, Notional, Net value | 26,488 | 40,265 |
| Derivative instrument, Fair Value | (3,432) | (3,807) |
|
Foreign exchange contracts - undesignated [Member]
|
||
| Summary of aggregate notional amount and estimated fair value of derivative instruments | ||
| Derivative, Notional, Net value | 3,680 | |
| Derivative instrument, Fair Value | $ (147) |