v3.26.3
Acquisitions - Pro Forma Information (Details) - Valco Melton - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2026
Sep. 26, 2025
Sep. 25, 2026
Sep. 26, 2025
Business Combination, Pro Forma Information [Line Items]        
Net sales $ 611,271 $ 581,294 $ 1,824,031 $ 1,749,917
Net earnings $ 125,913 $ 139,246 $ 395,192 $ 375,132
Earnings per share        
Basic (in USD per share) $ 0.78 $ 0.84 $ 2.42 $ 2.26
Diluted (in USD per share) $ 0.77 $ 0.83 $ 2.39 $ 2.21