XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Including Portion Attributable to Noncontrolling Interest [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2021 20,522,427            
Balance at Dec. 31, 2021 $ 2,052 $ 186,518 $ (1,653) $ (47,832) $ (21,469) $ 127 $ 117,743
Net income       344   3 347
Stock option exercises (in shares) 38,369            
Stock option exercises $ 4 109     (7)   106
Stock-based compensation – stock options   362         362
Stock-based compensation – restricted stock   11         11
Vesting of restricted stock (in shares) 6,664            
Vesting of restricted stock $ 1 (1)     (4)   (4)
Foreign currency translation adjustments adjustments     (1,498)       (1,498)
Balance (in shares) at Jun. 30, 2022 20,567,460            
Balance at Jun. 30, 2022 $ 2,057 186,999 (3,151) (47,488) (21,480) 130 117,067
Balance (in shares) at Mar. 31, 2022 20,560,796            
Balance at Mar. 31, 2022 $ 2,056 186,816 (1,889) (48,000) (21,476) 134 117,641
Net income       512   (4) 508
Stock option exercises (in shares) 0            
Stock option exercises $ 0 0     0   0
Stock-based compensation – stock options   181         181
Stock-based compensation – restricted stock   3         3
Vesting of restricted stock (in shares) 6,664            
Vesting of restricted stock $ 1 (1)     (4)   (4)
Foreign currency translation adjustments adjustments     (1,262)       (1,262)
Balance (in shares) at Jun. 30, 2022 20,567,460            
Balance at Jun. 30, 2022 $ 2,057 186,999 (3,151) (47,488) (21,480) 130 $ 117,067
Balance (in shares) at Dec. 31, 2022 20,570,710           16,135,358
Balance at Dec. 31, 2022 $ 2,057 187,405 (3,750) (47,951) (21,484) 126 $ 116,403
Net income       2,994   19 $ 3,013
Stock option exercises (in shares) 15,335           44,390
Stock option exercises $ 2 60     0   $ 62
Stock-based compensation – stock options   291         291
Stock-based compensation – restricted stock   2         2
Foreign currency translation adjustments adjustments     (96)       $ (96)
Balance (in shares) at Jun. 30, 2023 20,586,045           16,150,693
Balance at Jun. 30, 2023 $ 2,059 187,758 (3,846) (44,957) (21,484) 145 $ 119,675
Balance (in shares) at Mar. 31, 2023 20,570,710            
Balance at Mar. 31, 2023 $ 2,057 187,544 (3,553) (48,297) (21,484) 137 116,404
Net income       3,340   8 3,348
Stock option exercises (in shares) 15,335            
Stock option exercises $ 2 60     0   62
Stock-based compensation – stock options   153         153
Stock-based compensation – restricted stock   1         1
Foreign currency translation adjustments adjustments     (293)       $ (293)
Balance (in shares) at Jun. 30, 2023 20,586,045           16,150,693
Balance at Jun. 30, 2023 $ 2,059 $ 187,758 $ (3,846) $ (44,957) $ (21,484) $ 145 $ 119,675