XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2022 8,502,735            
Balance at Dec. 31, 2022   $ 90 $ 16,471 $ (16,662) $ (61) $ 52,925 $ 52,763
Common stock repurchased* (in shares) [1] (213,348)            
Common stock repurchased* [1]       (3,697)     (3,697)
Net income             3,395
Stock compensation expense (in shares) 6,021            
Stock compensation expense     150       150
Unrealized gain on marketable securities         126   126
Foreign currency translation adjustment         (33)   (33)
Balance (in shares) at Dec. 31, 2023 8,295,408            
Balance at Dec. 31, 2023   90 16,621 (20,359) 32 56,320 52,704
Common stock repurchased* (in shares) [1] (519,529)            
Common stock repurchased* [1]       (7,638)     (7,638)
Net income           5,448 5,448
Stock compensation expense (in shares) 10,800            
Stock compensation expense $ 1,308 1 1,307        
Unrealized gain on marketable securities         7   7
Foreign currency translation adjustment         (132)   (132)
Balance (in shares) at Dec. 31, 2024 7,786,679            
Balance at Dec. 31, 2024   $ 91 $ 17,928 $ (27,997) $ (93) $ 61,768 $ 51,697
[1] At December 31, 2024, approximately $7,115,000 was authorized for future repurchases of our common stock.