XML 64 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share and Stockholders' Equity - Schedule of Basic Net Income and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Apr. 04, 2026
Jun. 28, 2025
Mar. 29, 2025
Jul. 04, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]            
Net income $ 6,406 $ (1,458) $ 4,310 $ 2,805 $ 4,948 $ 7,115
Weighted-average common shares outstanding - Basic (in shares) 7,810,696   7,935,268   7,835,916 8,095,741
Dilutive effect of share-based awards (in shares) 48,539   41,754   67,496 60,985
Weighted-average common shares outstanding - Diluted (in shares) 7,859,235   7,977,022   7,903,412 8,156,726
Basic earnings per share (in dollars per share) $ 0.82   $ 0.54   $ 0.63 $ 0.87
Diluted earnings per share (in dollars per share) $ 0.81   $ 0.54   $ 0.62 $ 0.87