XML 89 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 36 Months Ended
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Sep. 28, 2019
Jun. 29, 2019
Sep. 26, 2020
Sep. 28, 2019
Jul. 01, 2021
Sep. 11, 2018
Class of Stock [Line Items]                  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 4,700,000         $ 4,700,000      
Shares repurchased(1) 0     1,000   4,000 208,000    
Average cost per share $ 0     $ 139.91   $ 164.44 $ 134.05    
Value of shares repurchased $ 0 $ 220,000 $ 371,000 $ 70,000 $ 27,854,000 $ 591,000 $ 27,924,000    
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
Forecast [Member] | 2018 Repurchase Program | Common Stock                  
Class of Stock [Line Items]                  
Stock Repurchase Program, Period               3 years