Income Taxes (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Income Tax Disclosure [Abstract]    
Income tax provision $ 3,927 $ 6,377
Effective tax rate 38.00% 38.30%
Statutory U.S. federal income tax rate 35.00% 35.00%