XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity (Unaudited) - 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
Net income           1,256 1,256
Unrealized gain (loss) on marketable securities         37   37
Foreign currency translation adjustment         (53)   (53)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         37   37
Balance (in shares) at Mar. 31, 2023 8,502,735            
Balance at Mar. 31, 2023   90 16,471 (16,662) (77) 54,181 54,003
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
Net income             3,131
Unrealized gain (loss) on marketable securities             25
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax             25
Balance (in shares) at Jun. 30, 2023 8,490,681            
Balance at Jun. 30, 2023   90 16,621 (17,105) (83) 56,056 55,579
Balance (in shares) at Mar. 31, 2023 8,502,735            
Balance at Mar. 31, 2023   90 16,471 (16,662) (77) 54,181 54,003
Net income           1,875 1,875
Unrealized gain (loss) on marketable securities         (12)   (12)
Foreign currency translation adjustment         6   6
Common stock repurchased* (in shares) [1] (18,075)            
Common stock repurchased* [1]       (443)     (443)
Stock compensation expense (in shares) 6,021            
Stock compensation expense     150       150
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         (12)   (12)
Balance (in shares) at Jun. 30, 2023 8,490,681            
Balance at Jun. 30, 2023   90 16,621 (17,105) (83) 56,056 55,579
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
Net income           430 430
Unrealized gain (loss) on marketable securities         5   5
Foreign currency translation adjustment         (2)   (2)
Common stock repurchased* (in shares) [1] (134,650)            
Common stock repurchased* [1]       (1,647)     (1,647)
Stock compensation expense     160       160
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         5   5
Balance (in shares) at Mar. 31, 2024 8,160,758            
Balance at Mar. 31, 2024   90 16,781 (22,006) 35 56,750 51,650
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
Net income             1,326
Unrealized gain (loss) on marketable securities             22
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax             22
Balance (in shares) at Jun. 30, 2024 8,024,518            
Balance at Jun. 30, 2024   91 17,205 (24,097) 4 57,646 50,849
Balance (in shares) at Mar. 31, 2024 8,160,758            
Balance at Mar. 31, 2024   90 16,781 (22,006) 35 56,750 51,650
Net income           896 896
Unrealized gain (loss) on marketable securities         17   17
Foreign currency translation adjustment         (48)   (48)
Common stock repurchased* (in shares) [1] (147,040)            
Common stock repurchased* [1]       (2,091)     (2,091)
Stock compensation expense (in shares) 10,800            
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         17   17
Stock compensation expense   1 424       425
Balance (in shares) at Jun. 30, 2024 8,024,518            
Balance at Jun. 30, 2024   $ 91 $ 17,205 $ (24,097) $ 4 $ 57,646 $ 50,849
[1] At June 30, 2024, approximately $11.0 million was authorized for future repurchases of our common stock.