v3.10.0.1
Stockholders' Equity - Equity Incentive Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2018
Jun. 30, 2017
Jun. 29, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 1,785 $ 2,380 $ 3,831 $ 4,289
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 131 146 233 180
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 139 121 299 268
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 154 66 296 178
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 1,361 $ 2,047 $ 3,003 $ 3,663