XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.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, 2021 8,689,815            
Balance at Dec. 31, 2021   $ 90 $ 16,261 $ (11,327) $ (194) $ 39,044 $ 43,874
Common stock repurchased* (in shares) [1] (195,888)            
Common stock repurchased* [1]       (5,335)     (5,335)
Net income             13,881
Stock compensation expense (in shares) 8,808            
Stock compensation expense     210       210
Unrealized gain on marketable securities         23   23
Foreign currency translation adjustment         110   110
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 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
[1] At December 31, 2023, approximately $14,678,000 was authorized for future repurchases of our common stock.