XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.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, 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] (70,864)            
Common stock repurchased* [1]             (2,332)
Net 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 income             11,526
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* [1]       (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) [1] (58,447)            
Common stock repurchased* [1]       (1,347)     (1,347)
Net 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
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
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 income             3,131
Unrealized gain (loss) on marketable securities             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
Common stock repurchased* (in shares) [1] (18,075)            
Common stock repurchased* [1]       (443)     (443)
Net income           1,875 1,875
Stock compensation expense     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
[1] At June 30, 2023, approximately $17.9 million was authorized for future repurchases of our common stock.