Annual report [Section 13 and 15(d), not S-K Item 405]

Common Stock and Earnings Per Share - Schedule of Earnings Per Share (Details)

v3.25.0.1
Common Stock and Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net earnings $ 42,030 $ 63,788 $ 69,350
Weighted average common shares outstanding - basic (in shares) 19,103 19,250 19,254
Dilutive effect of in-the-money equity awards (in shares) 59 95 56
Weighted average common shares outstanding - diluted (in shares) 19,162 19,345 19,310
Basic (in dollars per share) $ 2.20 $ 3.31 $ 3.60
Diluted (in dollars per share) $ 2.19 $ 3.30 $ 3.59