XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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 (loss) 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
Foreign currency translation adjustment         (53)   (53)
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 (loss) income             2,909
Unrealized gain (loss) on marketable securities             36
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax             36
Balance (in shares) at Sep. 30, 2023 8,440,356            
Balance at Sep. 30, 2023   90 16,621 (18,213) (57) 55,834 54,275
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 (loss) 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           150
Stock compensation expense   0 150        
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         (12)   $ (12)
Foreign currency translation adjustment         6   $ 6
Common stock repurchased, including excise tax* (in shares) [1] 18,075            
Stock compensation expense (in shares) 6,021           150
Stock compensation expense   0 150        
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
Net (loss) income           (222) (222)
Unrealized gain (loss) on marketable securities         11   11
Foreign currency translation adjustment         15   15
Common stock repurchased* (in shares) [1] (50,325)            
Common stock repurchased* [1]       (1,108)     (1,108)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         11   11
Foreign currency translation adjustment         15   15
Common stock repurchased, including excise tax* (in shares) [1] 50,325            
Balance (in shares) at Sep. 30, 2023 8,440,356            
Balance at Sep. 30, 2023   90 16,621 (18,213) (57) 55,834 54,275
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 (loss) 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
Foreign currency translation adjustment         (2)   (2)
Common stock repurchased, including excise tax* (in shares) [1] 134,650            
Stock compensation expense     160       160
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 (loss) income             3,522
Unrealized gain (loss) on marketable securities             133
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax             133
Balance (in shares) at Sep. 30, 2024 7,901,148            
Balance at Sep. 30, 2024   91 17,479 (25,825) 100 59,842 51,687
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 (loss) 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            
Stock compensation expense     424       425
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         17   17
Foreign currency translation adjustment         (48)   (48)
Common stock repurchased, including excise tax* (in shares) [1] (147,040)            
Stock compensation expense (in shares) 10,800            
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture   1          
Stock compensation expense     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
Net (loss) income           2,196 2,196
Unrealized gain (loss) on marketable securities         111   111
Foreign currency translation adjustment         (15)   (15)
Common stock repurchased* (in shares) [1] 123,370            
Common stock repurchased* [1]       (1,728)     (1,728)
Stock compensation expense     274       274
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax         111   111
Foreign currency translation adjustment         (15)   (15)
Common stock repurchased, including excise tax* (in shares) [1] (123,370)            
Stock compensation expense     274       274
Balance (in shares) at Sep. 30, 2024 7,901,148            
Balance at Sep. 30, 2024   $ 91 $ 17,479 $ (25,825) $ 100 $ 59,842 $ 51,687
[1] *At September 30, 2024, approximately $9.3 million was authorized for future repurchases of our common stock.