XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 36 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Jul. 01, 2021
Jul. 01, 2018
Class of Stock [Line Items]        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 3,700,000      
Shares repurchased(1) 547,000 3,000    
Average cost per share $ 235.88 $ 144.65    
Value of shares repurchased $ 128,917,000 $ 371,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