v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 28, 2024 17,838,372          
Balance at Dec. 28, 2024 $ 890 $ 118,845 $ (2,920) $ (5,938) $ (77,393) $ 33,484
Balance (in shares) at Dec. 28, 2024         10,236,259  
Issuance of stock under employee stock purchase plan (in shares) 18,192       0  
Issuance of stock under employee stock purchase plan $ 1 280 0 0 $ 0 281
Equity compensation expense from awards issued $ 0 773 0 0   773
Purchase of treasury stock (in shares) 0       183,432  
Purchase of treasury stock $ 0 0 0 0 $ (3,188) (3,188)
Issuance of stock upon vesting of restricted share awards (in shares) 116,401       0  
Issuance of stock upon vesting of restricted share awards $ 6 (6) 0 0 $ 0 0
Retirement of common shares (in shares) (44,681)       0  
Retirement of common shares $ (2) (936) 0 0 $ 0 (938)
Foreign currency translation adjustment 0 0 2 0   2
Net income $ 0 0 0 4,186   4,186
Balance (in shares) at Mar. 29, 2025 17,928,284          
Balance at Mar. 29, 2025 $ 895 118,956 (2,918) (1,752) $ (80,581) 34,600
Balance (in shares) at Mar. 29, 2025         10,419,691  
Issuance of stock upon vesting of restricted share awards (in shares) 116,401       0  
Issuance of stock upon vesting of restricted share awards $ 6 (6) 0 0 $ 0 0
Equity compensation expense from awards issued 0 773 0 0   773
Other comprehensive (loss) income 0 0 2 0   2
Net income $ 0 0 0 4,186   4,186
Balance (in shares) at Dec. 28, 2024 17,838,372          
Balance at Dec. 28, 2024 $ 890 118,845 (2,920) (5,938) $ (77,393) $ 33,484
Balance (in shares) at Dec. 28, 2024         10,236,259  
Purchase of treasury stock (in shares)           301,640
Foreign currency translation adjustment           $ 197
Net income           7,971
Balance (in shares) at Jun. 28, 2025 17,928,284          
Balance at Jun. 28, 2025 $ 896 120,088 (2,723) 2,033 $ (82,508) 37,786
Balance (in shares) at Jun. 28, 2025         10,537,899  
Other comprehensive (loss) income           197
Net income           7,971
Balance (in shares) at Mar. 29, 2025 17,928,284          
Balance at Mar. 29, 2025 $ 895 118,956 (2,918) (1,752) $ (80,581) 34,600
Balance (in shares) at Mar. 29, 2025         10,419,691  
Equity compensation expense from awards issued $ 0 1,133 0 0   1,133
Purchase of treasury stock (in shares) 0       118,208  
Purchase of treasury stock $ 0 0 0 0 $ (1,927) (1,927)
Issuance of stock upon vesting of restricted share awards (in shares) 0       0  
Issuance of stock upon vesting of restricted share awards $ 1 (1) 0 0 $ 0 0
Foreign currency translation adjustment 0 0 195 0   195
Net income $ 0 0 0 3,785   3,785
Balance (in shares) at Jun. 28, 2025 17,928,284          
Balance at Jun. 28, 2025 $ 896 120,088 (2,723) 2,033 $ (82,508) 37,786
Balance (in shares) at Jun. 28, 2025         10,537,899  
Issuance of stock upon vesting of restricted share awards (in shares) 0       0  
Issuance of stock upon vesting of restricted share awards $ 1 (1) 0 0 $ 0 0
Equity compensation expense from awards issued 0 1,133 0 0   1,133
Other comprehensive (loss) income 0 0 195 0   195
Net income $ 0 0 0 3,785   3,785
Balance (in shares) at Jan. 03, 2026 18,004,241          
Balance at Jan. 03, 2026 $ 900 122,244 (2,814) 10,396 $ (84,752) $ 45,974
Balance (in shares) at Jan. 03, 2026         10,652,841 10,652,841
Issuance of stock under employee stock purchase plan (in shares) 18,270       0  
Issuance of stock under employee stock purchase plan $ 1 307 0 0 $ 0 $ 308
Equity compensation expense from awards issued $ 0 1,008 0 0   1,008
Purchase of treasury stock (in shares) 0       348,366  
Purchase of treasury stock $ 0 0 0 0 $ (6,688) (6,688)
Issuance of stock upon vesting of restricted share awards (in shares) 3,901       0  
Issuance of stock upon vesting of restricted share awards $ 0 0 0 0 $ 0 0
Retirement of common shares (in shares) (828)       0  
Retirement of common shares $ 0 (17) 0 0 $ 0 (17)
Foreign currency translation adjustment 0 0 (145) 0   (145)
Net income $ 0 0 0 3,844   3,844
Balance (in shares) at Apr. 04, 2026 18,025,584          
Balance at Apr. 04, 2026 $ 901 123,542 (2,959) 14,240 $ (91,440) 44,284
Balance (in shares) at Apr. 04, 2026         11,001,207  
Issuance of stock upon vesting of restricted share awards (in shares) 3,901       0  
Issuance of stock upon vesting of restricted share awards $ 0 0 0 0 $ 0 0
Equity compensation expense from awards issued 0 1,008 0 0   1,008
Other comprehensive (loss) income 0 0 (145) 0   (145)
Net income $ 0 0 0 3,844   3,844
Balance (in shares) at Jan. 03, 2026 18,004,241          
Balance at Jan. 03, 2026 $ 900 122,244 (2,814) 10,396 $ (84,752) $ 45,974
Balance (in shares) at Jan. 03, 2026         10,652,841 10,652,841
Purchase of treasury stock (in shares)           348,366
Foreign currency translation adjustment           $ (220)
Net income           8,745
Balance (in shares) at Jul. 04, 2026 18,088,821          
Balance at Jul. 04, 2026 $ 904 123,220 (3,034) 19,141 $ (91,409) $ 48,822
Balance (in shares) at Jul. 04, 2026         11,001,207 11,001,207
Other comprehensive (loss) income           $ (220)
Net income           8,745
Balance (in shares) at Apr. 04, 2026 18,025,584          
Balance at Apr. 04, 2026 $ 901 123,542 (2,959) 14,240 $ (91,440) 44,284
Balance (in shares) at Apr. 04, 2026         11,001,207  
Equity compensation expense from awards issued $ 0 824 0 0 $ 0 824
Purchase of treasury stock (in shares) 0       0  
Issuance of stock upon vesting of restricted share awards (in shares) 104,266       0  
Issuance of stock upon vesting of restricted share awards $ 5 (5) 0 0 $ 0 0
Retirement of common shares (in shares) (41,029)       0  
Retirement of common shares $ (2) (1,141) 0 0 $ 0 (1,143)
Foreign currency translation adjustment 0 0 (75) 0 0 (75)
Net income 0 0 0 4,901 0 4,901
Purchase of treasury stock $ 0 0 0 0 31 31
Balance (in shares) at Jul. 04, 2026 18,088,821          
Balance at Jul. 04, 2026 $ 904 123,220 (3,034) 19,141 $ (91,409) $ 48,822
Balance (in shares) at Jul. 04, 2026         11,001,207 11,001,207
Issuance of stock upon vesting of restricted share awards (in shares) 104,266       0  
Issuance of stock upon vesting of restricted share awards $ 5 (5) 0 0 $ 0 $ 0
Equity compensation expense from awards issued 0 824 0 0 0 824
Other comprehensive (loss) income 0 0 (75) 0 0 (75)
Net income $ 0 $ 0 $ 0 $ 4,901 $ 0 $ 4,901