XML 92 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 36 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Jul. 01, 2021
Sep. 11, 2018
Class of Stock [Line Items]              
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 4,700     $ 4,700      
Shares repurchased(1) 1,000   208,000 4,000 208,000    
Average cost per share $ 213.91   $ 134.03 $ 164.44 $ 134.03    
Value of shares repurchased $ 220 $ 371 $ 27,854 $ 591 $ 27,854    
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