XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Mar. 28, 2020
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Sep. 26, 2020
Sep. 28, 2019
Apr. 23, 2020
May 01, 2019
Apr. 26, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share                    
Shares repurchased (in shares) 0   311,786     175,110 579,916      
Repurchases of common stock   $ 22,927 $ 49,526 $ 31,955 $ 13,555 $ 22,900 $ 95,000      
2018 Share Repurchase Program                    
Antidilutive Securities Excluded from Computation of Earnings Per Share                    
Repurchase authorized (in shares)                 1,000,000  
2019 Share Repurchase Program                    
Antidilutive Securities Excluded from Computation of Earnings Per Share                    
Repurchase authorized (in shares)                   1,000,000
2020 Share Repurchase Program                    
Antidilutive Securities Excluded from Computation of Earnings Per Share                    
Repurchase authorized (in shares)               1,000,000    
Employee Stock Option                    
Antidilutive Securities Excluded from Computation of Earnings Per Share                    
Antidilutive securities excluded (in shares) 290,262   205,516     194,857 147,090