XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.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, 2021 8,689,815            
Balance at Dec. 31, 2021   $ 90 $ 16,261 $ (11,327) $ (194) $ 39,044 $ 43,874
Common stock repurchased* (in shares) (70,864)            
Common stock repurchased*             (2,332)
Net (loss) income           8,670 8,670
Stock compensation expense     10       10
Foreign currency translation adjustment         1   1
Balance (in shares) at Mar. 31, 2022 8,618,951            
Balance at Mar. 31, 2022   90 16,271 (13,659) (193) 47,714 50,223
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
Net (loss) income             12,885
Unrealized gain (loss) on marketable securities             (6)
Balance (in shares) at Sep. 30, 2022 8,510,565            
Balance at Sep. 30, 2022   90 16,421 (16,369) 164 51,929 52,235
Common stock repurchased*       (2,332)      
Balance (in shares) at Mar. 31, 2022 8,618,951            
Balance at Mar. 31, 2022   90 16,271 (13,659) (193) 47,714 50,223
Common stock repurchased* (in shares) (58,447)            
Common stock repurchased*       (1,347)     (1,347)
Net (loss) income           2,856 2,856
Stock compensation expense     150       150
Foreign currency translation adjustment         243   243
Stock compensation expense (in shares) 6,504            
Balance (in shares) at Jun. 30, 2022 8,567,008            
Balance at Jun. 30, 2022   90 16,421 (15,006) 50 50,570 52,125
Common stock repurchased* (in shares) (56,443)            
Common stock repurchased*       (1,363)     (1,363)
Net (loss) income           1,359 1,359
Foreign currency translation adjustment         120   120
Unrealized gain (loss) on marketable securities         (6)   (6)
Balance (in shares) at Sep. 30, 2022 8,510,565            
Balance at Sep. 30, 2022   90 16,421 (16,369) 164 51,929 52,235
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
Foreign currency translation adjustment         (53)   (53)
Unrealized gain (loss) on marketable securities         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 (loss) income             2,909
Unrealized gain (loss) on marketable securities             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
Common stock repurchased* (in shares) (18,075)            
Common stock repurchased*       (443)     (443)
Net (loss) income           1,875 1,875
Stock compensation expense   0 150       150
Foreign currency translation adjustment         6   6
Stock compensation expense (in shares) 6,021            
Unrealized gain (loss) on marketable securities         (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
Common stock repurchased* (in shares) (50,325)            
Common stock repurchased*       (1,108)     (1,108)
Net (loss) income           (222) (222)
Foreign currency translation adjustment         15   15
Unrealized gain (loss) on marketable securities         11   11
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