XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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. 31, 2022 17,287,967       8,002,649  
Balance at Dec. 31, 2022 $ 863 $ 113,878 $ (2,863) $ (36,096) $ (43,820) $ 31,962
Issuance of stock under employee stock purchase plan (in shares) 33,071       0  
Issuance of stock under employee stock purchase plan $ 2 345 0 0 $ 0 347
Equity compensation expense from awards issued $ 0 496 0 0   496
Issuance of stock upon vesting of restricted share awards (in shares) 179,762       0  
Issuance of stock upon vesting of restricted share awards $ 8 (8) 0 0 $ 0 0
Foreign currency translation adjustment 0 0 54 0   54
Net income $ 0 0 0 3,837   3,837
Purchase of treasury stock (in shares) 0       640,578  
Purchase of treasury stock $ 0 0 0 0 $ (8,184) (8,184)
Issuance of stock upon vesting of restricted share awards (in shares) 179,762       0  
Balance (in shares) at Apr. 01, 2023 17,500,800       8,643,227  
Balance at Apr. 01, 2023 $ 873 114,711 (2,809) (32,259) $ (52,004) 28,512
Balance (in shares) at Dec. 31, 2022 17,287,967       8,002,649  
Balance at Dec. 31, 2022 $ 863 113,878 (2,863) (36,096) $ (43,820) 31,962
Foreign currency translation adjustment           6
Net income           $ 7,820
Purchase of treasury stock (in shares)           1,579,732
Balance (in shares) at Jul. 01, 2023 17,516,469       9,582,381  
Balance at Jul. 01, 2023 $ 873 115,314 (2,857) (28,276) $ (64,880) $ 20,174
Balance (in shares) at Apr. 01, 2023 17,500,800       8,643,227  
Balance at Apr. 01, 2023 $ 873 114,711 (2,809) (32,259) $ (52,004) 28,512
Equity compensation expense from awards issued $ 0 471 0 0 $ 0 471
Issuance of stock upon vesting of restricted share awards (in shares) 7,669       0  
Issuance of stock upon vesting of restricted share awards $ 0 0 0 0 $ 0 0
Foreign currency translation adjustment 0 0 (48) 0 0 (48)
Net income $ 0 0 0 3,983 $ 0 3,983
Purchase of treasury stock (in shares) 0       939,154  
Purchase of treasury stock $ 0 0 0 0 $ (12,876) (12,876)
Issuance of stock upon vesting of restricted share awards (in shares) 7,669       0  
Common stock issued as contingent consideration (in shares) 8,000       0  
Common stock issued as contingent consideration $ 0 132 0 0 $ 0 132
Balance (in shares) at Jul. 01, 2023 17,516,469       9,582,381  
Balance at Jul. 01, 2023 $ 873 115,314 (2,857) (28,276) $ (64,880) 20,174
Balance (in shares) at Dec. 30, 2023 17,673,427       9,828,606  
Balance at Dec. 30, 2023 $ 882 116,579 (2,813) (19,265) $ (69,593) 25,790
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 (in shares) (44,567)       0  
Retirement of common shares $ (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
Issuance of stock upon vesting of restricted share awards (in shares) 124,044       0  
Balance (in shares) at Mar. 30, 2024 17,775,693       9,828,606  
Balance at Mar. 30, 2024 $ 887 116,256 (2,840) (15,313) $ (69,593) 29,397
Balance (in shares) at Dec. 30, 2023 17,673,427       9,828,606  
Balance at Dec. 30, 2023 $ 882 116,579 (2,813) (19,265) $ (69,593) $ 25,790
Retirement of common shares (in shares)           (44,567)
Foreign currency translation adjustment           $ (95)
Net income           $ 7,714
Purchase of treasury stock (in shares)           280,378
Balance (in shares) at Jun. 29, 2024 17,775,693       10,108,984  
Balance at Jun. 29, 2024 $ 887 117,008 (2,908) (11,551) $ (74,984) $ 28,452
Balance (in shares) at Mar. 30, 2024 17,775,693       9,828,606  
Balance at Mar. 30, 2024 $ 887 116,256 (2,840) (15,313) $ (69,593) 29,397
Equity compensation expense from awards issued 0 752 0 0 0 752
Foreign currency translation adjustment 0 0 (68) 0 0 (68)
Net income $ 0 0 0 3,762 $ 0 3,762
Purchase of treasury stock (in shares) 0       280,378  
Purchase of treasury stock $ 0 0 0 0 $ (5,391) (5,391)
Balance (in shares) at Jun. 29, 2024 17,775,693       10,108,984  
Balance at Jun. 29, 2024 $ 887 $ 117,008 $ (2,908) $ (11,551) $ (74,984) $ 28,452