Composition of Certain Financial Statement Captions - Schedule of Compensation and Other Employee Benefits (Details) - USD ($)
$ in Thousands
Apr. 01, 2016
Dec. 31, 2015
Compensation and Other Employee Benefits    
Accrued salaries and wages $ 26,943 $ 13,820
Accrued bonus 1,423 4,302
Accrued employee benefits 20,319 18,661
Total $ 48,685 $ 36,783