XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 36 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 29, 2019
Jun. 30, 2018
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        
Shares repurchased(1) 208,000 0   208,000 196,000      
Average cost per share $ 134.03 $ 0   $ 134.03 $ 84.14      
Value of shares repurchased $ 27,854,000 $ 0 $ 16,490,000 $ 27,854,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 5,000,000.0