Composition of Certain Financial Statement Captions - Schedule of Compensation and Other Employee Benefits (Details) - USD ($)
$ in Thousands
Jun. 26, 2015
Dec. 31, 2014
Compensation and Other Employee Benefits    
Accrued salaries and wages $ 25,780 $ 13,919
Accrued bonus 2,533 4,528
Accrued employee benefits 17,904 18,133
Total $ 46,217 $ 36,580