Income Taxes (Details 4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Unrecognized tax benefit  
Balance at December 31, 2011 $ 1,230
Reductions based on settled tax audits in prior years (361)
Additions based on tax positions related to current and prior years 915
Balance at December 31, 2012 $ 1,784