XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2020
Jun. 30, 2019
Jun. 28, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 8,018 $ 10,967 $ 22,808 $ 23,248
Cost of Revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 363 329 717 780
Research, Development, and Engineering Expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,401 3,550 7,767 8,017
Selling, General, and Administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,254 $ 7,088 $ 14,324 $ 14,451