XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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. 30, 2023 17,673,427          
Balance at Dec. 30, 2023 $ 882 $ 116,579 $ (2,813) $ (19,265) $ (69,593) $ 25,790
Balance (in shares) at Dec. 30, 2023         9,828,606  
Issuance of stock under employee stock purchase plan (in shares) 22,789       0  
Issuance of stock under employee stock purchase plan $ 1 363 0 0 $ 0 364
Equity compensation expense from awards issued $ 0 635 0 0   635
Issuance of stock upon vesting of restricted share awards (in shares) 124,044       0  
Issuance of stock upon vesting of restricted share awards $ 6 (6) 0 0 $ 0 0
Retirement of common shares withheld for taxes on equity compensation (in shares) (44,567)       0  
Retirement of common shares withheld for taxes on equity compensation $ (2) (1,315) 0 0 $ 0 (1,317)
Foreign currency translation adjustment 0 0 (27) 0   (27)
Net income $ 0 0 0 3,952   3,952
Balance (in shares) at Mar. 30, 2024 17,775,693          
Balance at Mar. 30, 2024 $ 887 116,256 (2,840) (15,313) $ (69,593) 29,397
Balance (in shares) at Mar. 30, 2024         9,828,606  
Balance (in shares) at Dec. 30, 2023 17,673,427          
Balance at Dec. 30, 2023 $ 882 116,579 (2,813) (19,265) $ (69,593) $ 25,790
Balance (in shares) at Dec. 30, 2023         9,828,606  
Purchase of treasury stock (in shares)           407,653
Foreign currency translation adjustment           $ 26
Net income           10,460
Balance (in shares) at Sep. 28, 2024 17,833,287          
Balance at Sep. 28, 2024 $ 890 118,136 (2,787) (8,805) $ (77,394) 30,040
Balance (in shares) at Sep. 28, 2024         10,236,259  
Balance (in shares) at Mar. 30, 2024 17,775,693          
Balance at Mar. 30, 2024 $ 887 116,256 (2,840) (15,313) $ (69,593) 29,397
Balance (in shares) at Mar. 30, 2024         9,828,606  
Equity compensation expense from awards issued $ 0 752 0 0 $ 0 752
Purchase of treasury stock (in shares) 0       280,378  
Purchase of treasury stock $ 0 0 0 0 $ (5,391) (5,391)
Foreign currency translation adjustment 0 0 (68) 0 0 (68)
Net income $ 0 0 0 3,762 0 3,762
Balance (in shares) at Jun. 29, 2024 17,775,693          
Balance at Jun. 29, 2024 $ 887 117,008 (2,908) (11,551) $ (74,984) 28,452
Balance (in shares) at Jun. 29, 2024         10,108,984  
Issuance of stock under employee stock purchase plan (in shares) 22,822       0  
Issuance of stock under employee stock purchase plan $ 1 363 0 0 $ 0 364
Equity compensation expense from awards issued $ 0 767 0 0 $ 0 767
Purchase of treasury stock (in shares) 0       127,275  
Purchase of treasury stock $ 0 0 0 0 $ (2,410) (2,410)
Issuance of stock upon vesting of restricted share awards (in shares) 34,772       0  
Issuance of stock upon vesting of restricted share awards $ 2 (2) 0 0 $ 0 0
Foreign currency translation adjustment 0 0 121 0 0 121
Net income $ 0 0 0 2,746 0 2,746
Balance (in shares) at Sep. 28, 2024 17,833,287          
Balance at Sep. 28, 2024 $ 890 118,136 (2,787) (8,805) $ (77,394) 30,040
Balance (in shares) at Sep. 28, 2024         10,236,259  
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 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 withheld for taxes on equity compensation (in shares) (44,681)       0  
Retirement of common shares withheld for taxes on equity compensation $ (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  
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 10,236,259
Purchase of treasury stock (in shares)           301,640
Foreign currency translation adjustment           $ 163
Net income           10,230
Balance (in shares) at Sep. 27, 2025 17,948,409          
Balance at Sep. 27, 2025 $ 898 121,453 (2,757) 4,292 $ (82,508) $ 41,378
Balance (in shares) at Sep. 27, 2025         10,537,899 10,537,899
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 $ 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 1 (1) 0 0 0 0
Foreign currency translation adjustment 0 0 195 0 0 195
Net income $ 0 0 0 3,785 0 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 under employee stock purchase plan (in shares) 17,353       0  
Issuance of stock under employee stock purchase plan $ 1 333 0 0 $ 0 334
Equity compensation expense from awards issued $ 0 1,033 0 0 $ 0 1,033
Issuance of stock upon vesting of restricted share awards (in shares) 2,772       0  
Issuance of stock upon vesting of restricted share awards $ 1 (1) 0 0 $ 0 0
Foreign currency translation adjustment 0 0 (34) 0 0 (34)
Net income $ 0 0 0 2,259 0 2,259
Balance (in shares) at Sep. 27, 2025 17,948,409          
Balance at Sep. 27, 2025 $ 898 $ 121,453 $ (2,757) $ 4,292 $ (82,508) $ 41,378
Balance (in shares) at Sep. 27, 2025         10,537,899 10,537,899