XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Stockholders' Equity - 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. 31, 2022 17,287,967          
Balance at Dec. 31, 2022 $ 863 $ 113,878 $ (2,863) $ (36,096) $ (43,820) $ 31,962
Balance (in shares) at Dec. 31, 2022         8,002,649  
Issuance of stock under employee stock purchase plan (in shares) 66,501       0  
Issuance of stock under employee stock purchase plan $ 3 699 0 0 $ 0 702
Equity compensation expense from awards issued $ 0 2,092 0 0   2,092
Issuance of stock upon vesting of restricted share awards (in shares) 310,959       0  
Issuance of stock upon vesting of restricted share awards $ 16 (16) 0 0 $ 0 0
Effect of excess tax deduction over book expense associated with exercises of equity awards $ (0) 206 (0) (0) $ (0) 206
Common stock issued for acquisition (in shares) 8,000       0  
Common stock issued for acquisition $ 0 132 0 0 $ 0 $ 132
Purchase of treasury stock (in shares) 0       1,825,957 1,825,957
Purchase of treasury stock $ 0 0 0 0 $ (25,773) $ (25,773)
Foreign currency translation adjustment 0 0 50 0   50
Net income $ 0 0 0 16,831   16,831
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) 45,611       0  
Issuance of stock under employee stock purchase plan $ 2 726 0 0 $ 0 728
Equity compensation expense from awards issued $ 0 2,864 0 0   2,864
Issuance of stock upon vesting of restricted share awards (in shares) 163,901       0  
Issuance of stock upon vesting of restricted share awards $ 8 (9) 0 0 $ 0 $ (1)
Purchase of treasury stock (in shares) 0       407,653 407,653
Purchase of treasury stock $ 0 0 0 0 $ (7,800) $ (7,800)
Foreign currency translation adjustment 0 0 (107) 0   (107)
Net income $ 0 0 0 13,327   13,327
Retirement of common shares (in shares) (44,567)       0  
Retirement of common shares $ (2) (1,315) 0 0 $ 0 (1,317)
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