Composition of Certain Financial Statement Captions - Schedule of Compensation and Other Employee Benefits (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Compensation and Other Employee Benefits    
Accrued salaries and wages $ 13,919 $ 26,095
Accrued bonus 4,528 3,852
Accrued employee benefits 18,133 21,079
Total $ 36,580 $ 51,026