XML 45 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, and the ESPP) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 6,336 $ 6,458
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 705 668
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 1,034 1,192
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 1,779 2,041
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 2,818 $ 2,557