v3.26.1
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, 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,003) (1,003)
Foreign currency translation adjustment 130 130
Stock award exercises 21 $ 21
Stock option exercises, shares   19,000       1,200
Compensation on stock-based awards 235 $ 235
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        
Balance at Mar. 31, 2025 $ 250 $ 28 17,466 (971) 16,059 32,832
Balance, shares at Mar. 31, 2025 250,000 2,761,000        
Net income (loss) 313 313
Foreign currency translation adjustment 124 124
Stock award exercises 2 2
Stock option exercises, shares   19,000        
Compensation on stock-based awards 117 117
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        
Balance at Dec. 31, 2025 $ 250 $ 28 17,855 (709) 17,123 34,547
Balance, shares at Dec. 31, 2025 250,000 2,786,000        
Net income (loss) 282 282
Foreign currency translation adjustment 90 90
Stock award exercises $ 1 234 $ 235
Stock option exercises, shares   68,000       45,800
Compensation on stock-based awards 320 $ 320
Balance at Jun. 30, 2026 $ 250 $ 29 18,409 (619) 17,405 35,474
Balance, shares at Jun. 30, 2026 250,000 2,854,000        
Balance at Mar. 31, 2026 $ 250 $ 28 17,981 (640) 17,089 34,708
Balance, shares at Mar. 31, 2026 250,000 2,786,000        
Net income (loss) 316 316
Foreign currency translation adjustment 21 21
Stock award exercises $ 1 234 235
Stock option exercises, shares   68,000        
Compensation on stock-based awards 194 194
Balance at Jun. 30, 2026 $ 250 $ 29 $ 18,409 $ (619) $ 17,405 $ 35,474
Balance, shares at Jun. 30, 2026 250,000 2,854,000