XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchases - Additional Information (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Repurchased and cancelled shares 6,350 22,380
Common stock repurchased, value $ 400,000 $ 1,900,000
Common stock repurchased, average price $ 63.00 $ 87.26
Share repurchase program shares authorized to be repurchased expiration date Dec. 31, 2020  
Share Repurchase Program [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Repurchased and cancelled shares 91,979 499,564
Common stock repurchased, value $ 5,500,000 $ 39,400,000
Common stock repurchased, average price $ 59.41 $ 78.84
Share repurchase program shares authorized to be repurchased $ 400,000,000  
Shares available for repurchase under share repurchase program amount $ 138,500,000