XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Apr. 26, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Repurchases of common stock $ 49,526 $ 31,955 $ 13,555        
Share Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Repurchase authorized (in shares)     1,000,000       1,000,000
Shares repurchased (in shares) 311,786       579,916    
Repurchases of common stock $ 49,500       $ 95,000    
Employee Stock Option              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded (in shares) 205,516     38,082 147,090 39,446