v3.26.1
Additional Cash Flow Information - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jun. 28, 2025
Dec. 27, 2025
Schedule of Cash Flow, Supplemental [Line Items]              
Income taxes paid         $ 22,188,000 $ 33,972,000  
Interest paid         2,449,000 2,816,000  
Right-of-Use asset obtained in exchange for finance lease liability         5,197,000    
Share repurchase program, Excise tax         176,000 995,000  
Payments for repurchases of common stock excluding excise tax         22,387,000 102,300,000  
Treasury stock, common, value $ (24,000) $ 22,587,000 $ 42,350,000 $ 60,945,000 $ 22,563,000 $ 103,295,000  
Location, Statement of Financial Position, Balance [Axis]: OtherLiabilitiesCurrent              
Schedule of Cash Flow, Supplemental [Line Items]              
Excise tax payable on common stock repurchases             $ 1,762,000