XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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, 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] (134,650)            
Common stock repurchased* [1]       (1,647)     (1,647)
Net income           430 430
Stock compensation expense     160       160
Unrealized gain (loss) on marketable securities         5   5
Foreign currency translation adjustment         (2)   (2)
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
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
Common stock repurchased* (in shares) (147,040)            
Common stock repurchased*       (2,091)     (2,091)
Net income           896 896
Stock compensation expense   1 424       425
Unrealized gain (loss) on marketable securities         17   17
Foreign currency translation adjustment         (48)   (48)
Stock compensation expense (in shares) 10,800            
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 Dec. 31, 2024 7,786,679            
Balance at Dec. 31, 2024   91 17,928 (27,997) (93) 61,768 51,697
Net income           1,906 1,906
Stock compensation expense   1 472       473
Unrealized gain (loss) on marketable securities         (1)   (1)
Foreign currency translation adjustment         (17)   (17)
Balance (in shares) at Mar. 31, 2025 7,786,679            
Balance at Mar. 31, 2025   92 18,400 (27,997) (111) 63,674 54,058
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
Net income             3,890
Unrealized gain (loss) on marketable securities             51
Balance (in shares) at Jun. 30, 2025 7,792,382            
Balance at Jun. 30, 2025   92 19,022 (27,997) (459) 65,658 56,316
Balance (in shares) at Mar. 31, 2025 7,786,679            
Balance at Mar. 31, 2025   92 18,400 (27,997) (111) 63,674 54,058
Net income           1,984 1,984
Stock compensation expense   0 622       622
Unrealized gain (loss) on marketable securities         52   52
Foreign currency translation adjustment         (400)   (400)
Stock compensation expense (in shares) 5,703            
Balance (in shares) at Jun. 30, 2025 7,792,382            
Balance at Jun. 30, 2025   $ 92 $ 19,022 $ (27,997) $ (459) $ 65,658 $ 56,316
[1] At June 30, 2025, approximately $7.1 million was authorized for future repurchases of our common stock.