v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 7,302,797          
Balance at Dec. 31, 2024 $ 1,000 $ 131,130,000 $ 0 $ (354,000) $ (118,966,000) $ 11,811,000
Balance (in shares) at Dec. 31, 2024     0      
Stock-based compensation $ 0 139,000 $ 0 0 0 139,000
Sale of common shares, net (in shares) 9,719,173          
Sale of common shares, net $ 1,000 9,726,000 0 0 0 9,727,000
Currency translation adjustment 0 0 0 (276,000) 0 (276,000)
Net loss $ 0 0 0 0 (2,732,000) (2,732,000)
Balance (in shares) at Mar. 31, 2025 17,021,970          
Balance at Mar. 31, 2025 $ 2,000 140,995,000 $ 0 (630,000) (121,698,000) 18,669,000
Balance (in shares) at Mar. 31, 2025     0      
Balance (in shares) at Dec. 31, 2024 7,302,797          
Balance at Dec. 31, 2024 $ 1,000 131,130,000 $ 0 (354,000) (118,966,000) 11,811,000
Balance (in shares) at Dec. 31, 2024     0      
Net loss           (5,052,000)
Balance (in shares) at Jun. 30, 2025 17,075,338          
Balance at Jun. 30, 2025 $ 2,000 141,209,000 $ (2,565,000) (2,460,000) (124,018,000) 12,168,000
Balance (in shares) at Jun. 30, 2025     2,455,702      
Balance (in shares) at Mar. 31, 2025 17,021,970          
Balance at Mar. 31, 2025 $ 2,000 140,995,000 $ 0 (630,000) (121,698,000) 18,669,000
Balance (in shares) at Mar. 31, 2025     0      
Stock-based compensation 0 164,000 $ 0 0 0 164,000
Repurchase of common stock 0 0 $ (2,565,000) 0 0 (2,565,000)
Repurchase of common stock (in shares)     2,455,702      
Currency translation adjustment 0 0 $ 0 (1,830,000) 0 (1,830,000)
Net loss $ 0 0 0 0 (2,320,000) (2,320,000)
Issuance of common stock for service (in shares) 53,368          
Issuance of common stock for service $ 0 50,000 0 0 0 50,000
Balance (in shares) at Jun. 30, 2025 17,075,338          
Balance at Jun. 30, 2025 $ 2,000 141,209,000 $ (2,565,000) (2,460,000) (124,018,000) 12,168,000
Balance (in shares) at Jun. 30, 2025     2,455,702      
Balance (in shares) at Dec. 31, 2025 19,030,619          
Balance at Dec. 31, 2025 $ 3,000 144,233,000 $ (3,190,000) (1,021,000) (130,197,000) $ 9,828,000
Balance (in shares) at Dec. 31, 2025     2,949,639     2,949,639
Stock-based compensation 0 160,000 $ 0 0 0 $ 160,000
Repurchase of common stock $ 0 0 $ (262,000) 0 0 (262,000)
Repurchase of common stock (in shares)     264,000      
Sale of common shares, net (in shares) 2,000   0      
Sale of common shares, net $ 0 2,000 $ 0 0 0 2,000
Currency translation adjustment 0 0 0 (58,000) 0 (58,000)
Net loss $ 0 0 0 0 (2,750,000) (2,750,000)
Balance (in shares) at Mar. 31, 2026 19,032,619          
Balance at Mar. 31, 2026 $ 3,000 144,395,000 $ (3,452,000) (1,079,000) (132,947,000) 6,920,000
Balance (in shares) at Mar. 31, 2026     3,213,639      
Balance (in shares) at Dec. 31, 2025 19,030,619          
Balance at Dec. 31, 2025 $ 3,000 144,233,000 $ (3,190,000) (1,021,000) (130,197,000) $ 9,828,000
Balance (in shares) at Dec. 31, 2025     2,949,639     2,949,639
Repurchase of common stock           $ (262,036)
Repurchase of common stock (in shares)           264,000
Net loss           $ (6,155,000)
Balance (in shares) at Jun. 30, 2026 19,124,363          
Balance at Jun. 30, 2026 $ 3,000 144,683,000 $ (3,452,000) (1,346,000) (136,352,000) $ 3,536,000
Balance (in shares) at Jun. 30, 2026     3,213,639     3,213,639
Balance (in shares) at Mar. 31, 2026 19,032,619          
Balance at Mar. 31, 2026 $ 3,000 144,395,000 $ (3,452,000) (1,079,000) (132,947,000) $ 6,920,000
Balance (in shares) at Mar. 31, 2026     3,213,639      
Stock-based compensation 0 188,000 $ 0 0 0 $ 188,000
Repurchase of common stock (in shares)           0
Currency translation adjustment 0 0 0 (267,000) 0 $ (267,000)
Net loss $ 0 0 $ 0 0 (3,405,000) (3,405,000)
Issuance of common stock for service (in shares) 91,744   0      
Issuance of common stock for service $ 0 100,000 $ 0 0 0 100,000
Balance (in shares) at Jun. 30, 2026 19,124,363          
Balance at Jun. 30, 2026 $ 3,000 $ 144,683,000 $ (3,452,000) $ (1,346,000) $ (136,352,000) $ 3,536,000
Balance (in shares) at Jun. 30, 2026     3,213,639     3,213,639