XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Stockholders' 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, 2023 20,783,607            
Balance at Dec. 31, 2023 $ 2,078 $ 189,160 $ (3,660) $ (40,754) $ (21,492) $ 95 $ 125,427
Net income       2,891   13 2,904
Stock Issued During Period, Value, Stock Options Exercised (in shares) 103,839            
Stock option exercises $ 11 674     685    
Stock-based compensation – stock options   156         156
Stock-based compensation – restricted stock   5         5
Foreign currency translation adjustments adjustments     (232)       (232)
Balance (in shares) at Mar. 31, 2024 20,887,446            
Balance at Mar. 31, 2024 $ 2,089 189,995 (3,892) (37,863) (21,492) 108 $ 128,945
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
Net income       1,865   14 $ 1,879
Stock Issued During Period, Value, Stock Options Exercised (in shares)             (0)
Stock-based compensation – stock options   188         $ 188
Stock-based compensation – restricted stock   39         39
Foreign currency translation adjustments adjustments     311       $ 311
Balance (in shares) at Mar. 31, 2025 21,069,079           16,632,965
Balance at Mar. 31, 2025 $ 2,107 $ 192,055 $ (3,695) $ (32,577) $ (21,492) $ 206 $ 136,604