XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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       105   0 105
Stock option exercises (in shares) 39,119            
Stock option exercises $ 4 112     (7)   109
Stock-based compensation – stock options   538         538
Stock-based compensation – restricted stock   14         14
Vesting of restricted stock (in shares) 6,664            
Vesting of restricted stock $ 1 (1)     (4)   (4)
Foreign currency translation adjustments adjustments     (3,189)       (3,189)
Balance (in shares) at Sep. 30, 2022 20,568,210            
Balance at Sep. 30, 2022 $ 2,057 187,181 (4,842) (47,727) (21,480) 127 115,316
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
Net income       (239)   (3) (242)
Stock option exercises (in shares) 750            
Stock option exercises $ 0 3     0   3
Stock-based compensation – stock options   176         176
Stock-based compensation – restricted stock   3         3
Foreign currency translation adjustments adjustments     (1,691)       (1,691)
Balance (in shares) at Sep. 30, 2022 20,568,210            
Balance at Sep. 30, 2022 $ 2,057 187,181 (4,842) (47,727) (21,480) 127 $ 115,316
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       4,324   (8) $ 4,316
Stock option exercises (in shares) 175,836           204,891
Stock option exercises $ 18 1,023     0   $ 1,041
Stock-based compensation – stock options   421         421
Stock-based compensation – restricted stock   3         3
Foreign currency translation adjustments adjustments     (426)       $ (426)
Balance (in shares) at Sep. 30, 2023 20,746,546           16,311,194
Balance at Sep. 30, 2023 $ 2,075 188,852 (4,176) (43,627) (21,484) 118 $ 121,758
Balance (in shares) at Jun. 30, 2023 20,586,045            
Balance at Jun. 30, 2023 $ 2,059 187,758 (3,846) (44,957) (21,484) 145 119,675
Net income       1,330   (27) 1,303
Stock option exercises (in shares) 160,501            
Stock option exercises $ 16 963     0   979
Stock-based compensation – stock options   130         130
Stock-based compensation – restricted stock   1         1
Foreign currency translation adjustments adjustments     (330)       $ (330)
Balance (in shares) at Sep. 30, 2023 20,746,546           16,311,194
Balance at Sep. 30, 2023 $ 2,075 $ 188,852 $ (4,176) $ (43,627) $ (21,484) $ 118 $ 121,758