XML 44 R79.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 15 Months Ended 36 Months Ended
Sep. 28, 2019
Jun. 29, 2019
Sep. 29, 2018
Mar. 31, 2018
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 01, 2018
Jul. 01, 2018
Sep. 01, 2015
Class of Stock [Line Items]                    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 4,800,000       $ 4,800,000   $ 4,800,000      
Shares repurchased(1) 1,000   0   208,000 196,000        
Average cost per share $ 139.91   $ 0   $ 134.05 $ 84.14        
Value of shares repurchased $ 70,000 $ 27,854,000 $ 0 $ 16,490,000 $ 27,924,000 $ 16,490,000        
2015 Repurchase Program                    
Class of Stock [Line Items]                    
Shares repurchased(1)               3,100,000    
2015 Repurchase Program | Common Stock                    
Class of Stock [Line Items]                    
Number of common shares authorized to be repurchased under new stock repurchase program                   5,000,000.0
Stock Repurchase Program, Period             3 years      
2018 Repurchase Program | Common Stock                    
Class of Stock [Line Items]                    
Number of common shares authorized to be repurchased under new stock repurchase program                 5,000,000.0  
Stock Repurchase Program, Period               3 years