XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Additional Cash Flow Information - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Schedule of Cash Flow, Supplemental [Line Items]          
Income taxes paid       $ 33,972,000 $ 28,096,000
Interest paid       2,816,000 1,628,000
Payments for Repurchase of Common Stock       102,300,000 56,515,000
Treasury Stock, Value, Acquired, Cost Method $ 42,350,000 $ 60,945,000 $ 56,995,000 103,295,000 56,995,000
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability         17,144,000
Treasury Stock, Common [Member]          
Schedule of Cash Flow, Supplemental [Line Items]          
Share Repurchase Program, Excise Tax       $ 995,000 $ 480,000
Treasury Stock, Value, Acquired, Cost Method $ 42,350,000 $ 60,945,000 $ 56,995,000