XML 29 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Apr. 23, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares repurchased (in shares)   79,916  
Repurchases of common stock $ 22,927 $ 13,555  
Share Repurchase Program      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Repurchase authorized (in shares) 1,000,000    
Shares repurchased (in shares) 175,110    
Repurchases of common stock $ 22,900    
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded (in shares) 153,836 77,047  
Subsequent Event | Share Repurchase Program      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Repurchase authorized (in shares)     1,000,000