XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Numerator:      
Net income $ 86,946 $ 44,517 $ 19,560
Distributed and undistributed earnings available to participating securities, basic (500) (600) (300)
Distributed and undistributed earnings available to participating securities, diluted $ (500) $ (600) $ (300)
Denominator:      
Weighted average shares outstanding (in shares) 57,937 57,349 57,893
Participating securities (in shares) 345 743 972
Shares for basic earnings per share (in shares) 58,282 58,092 58,865
Dilutive effect of non-participating securities (in shares) 589 243 0
Shares for diluted earnings per share (in shares) 58,871 58,335 58,865
Earnings per share – basic (in dollars per share) $ 1.49 $ 0.77 $ 0.33
Earnings per share – diluted (in dollars per share) $ 1.48 $ 0.76 $ 0.33