XML 102 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 36 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Jul. 01, 2021
Sep. 11, 2018
Class of Stock [Line Items]        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 4,700,000      
Shares repurchased(1) 3,000 0    
Average cost per share $ 144.65 $ 0    
Value of shares repurchased $ 371,000 $ 0    
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