v3.26.3
Earnings Per Share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Earnings Per Share [Abstract]        
Earnings, basic $ 6,291 $ 23,192 $ 22,679 $ 38,707
Earnings, diluted $ 6,291 $ 23,192 $ 22,679 $ 38,707
Weighted average basic shares outstanding 194,826 197,754 195,779 197,544
Dilutive effect of stock options (in shares) 1,232 2,095 1,570 1,910
Weighted Average Number of Shares Outstanding, Diluted, Total 196,058 199,849 197,349 199,454
Basic and Diluted income (loss) per share (in usd per share) $ 0.03 $ 0.12 $ 0.12 $ 0.20
Diluted income (loss) per share (in usd per share) $ 0.03 $ 0.12 $ 0.11 $ 0.19