v2.4.1.9
Foreign Currency Derivatives (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Notional amount of forward exchange contracts $ 9,093invest_DerivativeNotionalAmount $ 6,879invest_DerivativeNotionalAmount