XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2023 $ 250 $ 27 $ 16,929 $ (532) $ 18,670 $ 35,344
Balance, shares at Dec. 31, 2023 250,000 2,740,000        
Net income (loss) 183 183
Foreign currency translation adjustment (135) (135)
Compensation on stock-based awards 334 334
Stock repurchases (67) (67)
Stock repurchases, shares   (6,000)        
Stock option exercises $ 1 30 $ 31
Stock option exercises, shares   22,000       5,500
Balance at Sep. 30, 2024 $ 250 $ 28 17,226 (667) 18,853 $ 35,690
Balance, shares at Sep. 30, 2024 250,000 2,756,000        
Balance at Jun. 30, 2024 $ 250 $ 28 17,165 (890) 19,592 36,145
Balance, shares at Jun. 30, 2024 250,000 2,762,000        
Net income (loss) (739) (739)
Foreign currency translation adjustment 223 223
Compensation on stock-based awards 128 128
Issuance for stock-based awards, shares          
Stock repurchases (67) (67)
Stock repurchases, shares   (6,000)        
Balance at Sep. 30, 2024 $ 250 $ 28 17,226 (667) 18,853 35,690
Balance, shares at Sep. 30, 2024 250,000 2,756,000        
Balance at Dec. 31, 2024 $ 250 $ 28 17,329 (977) 17,375 34,005
Balance, shares at Dec. 31, 2024 250,000 2,761,000        
Net income (loss) (1,149) (1,149)
Foreign currency translation adjustment 109 109
Compensation on stock-based awards 369 369
Stock option exercises 23 $ 23
Stock option exercises, shares   25,000       1,200
Balance at Sep. 30, 2025 $ 250 $ 28 17,721 (868) 16,226 $ 33,357
Balance, shares at Sep. 30, 2025 250,000 2,786,000        
Balance at Jun. 30, 2025 $ 250 $ 28 17,585 (847) 16,372 33,388
Balance, shares at Jun. 30, 2025 250,000 2,780,000        
Net income (loss) (146) (146)
Foreign currency translation adjustment (21) (21)
Compensation on stock-based awards 134 134
Stock option exercises 2 2
Stock option exercises, shares   6,000        
Balance at Sep. 30, 2025 $ 250 $ 28 $ 17,721 $ (868) $ 16,226 $ 33,357
Balance, shares at Sep. 30, 2025 250,000 2,786,000