XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 31, 2023
Numerator:      
Net income $ 116,098 $ 86,946 $ 44,517
Denominator:      
Weighted average shares outstanding (in shares) 58,341 57,937 57,349
Participating securities (in shares) 34 345 743
Shares for basic earnings per share (in shares) 58,375 58,282 58,092
Dilutive effect of non-participating securities (in shares) 787 589 243
Shares for diluted earnings per share (in shares) 59,162 58,871 58,335
Earnings per share – basic (in dollars per share) $ 1.99 $ 1.49 $ 0.77
Earnings per share – diluted (in dollars per share) $ 1.96 $ 1.48 $ 0.76