XML 102 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Jun. 29, 2019
Mar. 30, 2019
Jun. 27, 2020
Jun. 29, 2019
Apr. 23, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share              
Shares repurchased (in shares) 0            
Repurchases of common stock   $ 22,927 $ 31,955 $ 13,555      
Share Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share              
Repurchase authorized (in shares) 1,000,000       1,000,000   1,000,000
Shares repurchased (in shares)     188,214   175,110 268,130  
Repurchases of common stock     $ 32,000   $ 22,900 $ 45,500  
Employee Stock Option              
Antidilutive Securities Excluded from Computation of Earnings Per Share              
Antidilutive securities excluded (in shares) 328,624   167,599   212,290 121,326