v2.4.0.6
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)