XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2022 20,570,710            
Balance at Dec. 31, 2022 $ 2,057 $ 187,405 $ (3,750) $ (47,951) $ (21,484) $ 126 $ 116,403
Net loss       7,197   (31) $ 7,166
Stock option exercises (in shares) 210,397           254,393
Stock option exercises $ 21 1,227     0   $ 1,248
Stock-based compensation -stock options   522         522
Stock-based compensation -restricted stock   6         6
Vesting of restricted stock (in shares) 2,500            
Vesting of restricted stock $ 0 0     (8)   (8)
Foreign currency translation adjustments     90       $ 90
Balance (in shares) at Dec. 31, 2023 20,783,607           16,347,493
Balance at Dec. 31, 2023 $ 2,078 189,160 (3,660) (40,754) (21,492) 95 $ 125,427
Net loss       6,312   97 $ 6,409
Stock option exercises (in shares) 285,472           298,293
Stock option exercises $ 29 1,970     0   $ 1,999
Stock-based compensation -stock options   640         640
Stock-based compensation -restricted stock   58         58
Foreign currency translation adjustments     (346)       $ (346)
Balance (in shares) at Dec. 31, 2024 21,069,079           16,632,965
Balance at Dec. 31, 2024 $ 2,107 $ 191,828 $ (4,006) $ (34,442) $ (21,492) $ 192 $ 134,187