Income Taxes (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Current (provision):      
Federal $ (9,705) $ (8,720) $ (15,466)
State (2,502) (766) (2,104)
Foreign (37)    (116)
Total current (12,244) (9,486) (17,686)
Deferred (provision) benefit:      
Federal\ 4,144 5,036 7,209
State 1,627 755 1,084
Foreign         
Total deferred 5,770 5,787 8,293
Income tax benefit (provision) $ 6,473 $ 3,695 $ 9,393