XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Additional Cash Flow Information - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2024
Apr. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Supplemental Cash Flow Information [Abstract]        
Income taxes paid     $ 28,096,000 $ 47,818,000
Interest paid     1,628,000 1,957,000
Right-of-use asset obtained in exchange for finance lease liability     17,144,000  
Treasury stock repurchased at cost during the period value $ 56,995,000 $ 15,433,000 56,995,000  
Treasury stock repurchased at cost during the period value excluding tax     56,515,000 $ 15,433,000
Treasury Stock, Common Shares        
Supplemental Cash Flow Information [Abstract]        
Treasury stock repurchased at cost during the period value $ 56,995,000 $ 15,433,000    
Excise tax payable current     $ 480,000