Composition of Certain Financial Statement Captions - Schedule of Compensation and Other Employee Benefits (Details) - USD ($)
$ in Thousands
Jul. 01, 2016
Dec. 31, 2015
Compensation and Other Employee Benefits    
Accrued salaries and wages $ 18,242 $ 13,820
Accrued bonus 2,602 4,302
Accrued employee benefits 19,129 18,661
Total $ 39,973 $ 36,783