XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCK-BASED COMPENSATION - Financial Statement Line Items in Which Stock-Based Compensation is Located (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, before income taxes $ 57,271 $ 47,346 $ 44,003
Provision for income taxes (9,465) (9,188) (13,428)
Stock-based compensation, net of income taxes 47,806 38,158 30,575
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, before income taxes 9,038 6,285 6,509
Selling, general and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, before income taxes $ 48,233 $ 41,061 $ 37,494