Income Taxes (Details 3) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Income Taxes [Abstract]    
Unrecognized tax benefits, as of January 1 $ 460 $ 61
Gross increases - tax positions in current period 541 399
Total benefit $ 1,001 $ 460