v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 371,696        
Balance at Dec. 31, 2024 $ 37 $ 133,030,607 $ 49,290 $ (129,307,902) $ 3,772,032
Issuance of restricted stock to employees (in shares) 250        
Issuance of restricted stock to employees $ 0 0 0 0 0
Restricted stock forfeited (in shares) (757)        
Restricted stock forfeited 0 0 0 0
Other comprehensive income (loss) – foreign currency translation adjustment 0 0 6,803 0 6,803
Share-based compensation 0 52,488 0 0 52,488
Net loss $ 0 0 0 (736,545) (736,545)
Issuance of common stock for directors’ fees (in shares) 891        
Issuance of common stock for directors’ fees $ 1 9,001 0   9,002
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) 250        
Debt Conversion, Converted Instrument, Shares Issued (in shares) 50,461        
Debt Conversion, Converted Instrument, Amount $ 5 858,995 0 0 859,000
Exercise of warrants (in shares) 159,011        
Exercise of warrants $ 16 3,813,041 0 0 3,813,057
Issuance costs $ 0 (248,783) 0 0 (248,783)
Balance (in shares) at Mar. 31, 2025 581,552        
Balance at Mar. 31, 2025 $ 59 137,515,349 56,093 (130,044,447) 7,527,054
Balance (in shares) at Dec. 31, 2024 371,696        
Balance at Dec. 31, 2024 $ 37 133,030,607 49,290 (129,307,902) 3,772,032
Other comprehensive income (loss) – foreign currency translation adjustment         65,608
Net loss         (1,903,941)
Balance (in shares) at Jun. 30, 2025 685,025        
Balance at Jun. 30, 2025 $ 69 137,949,054 114,898 (131,211,843) 6,852,178
Balance (in shares) at Mar. 31, 2025 581,552        
Balance at Mar. 31, 2025 $ 59 137,515,349 56,093 (130,044,447) 7,527,054
Issuance of restricted stock to employees (in shares) 6,800        
Issuance of restricted stock to employees $ 0 0 0 0 0
Restricted stock forfeited (in shares) (1,818)        
Restricted stock forfeited $ 0 0 0 0 0
Other comprehensive income (loss) – foreign currency translation adjustment 0 0 58,805 0 58,805
Share-based compensation 0 21,632 0 0 21,632
Net loss $ 0 0 0 (1,167,396) (1,167,396)
Issuance of common stock for Employee Stock Purchase Plan (in shares) 125        
Issuance of common stock for Employee Stock Purchase Plan $ 0 876 0 0 876
Share-based compensation for employee stock plan $ 0 205 0 0 205
Issuance of common stock for directors’ fees (in shares) 1,422        
Issuance of common stock for directors’ fees $ 0 11,002 0 0 11,002
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) 6,800        
Debt Conversion, Converted Instrument, Shares Issued (in shares) 49,844        
Debt Conversion, Converted Instrument, Amount $ 5 399,995 0 0 400,000
Exercise of warrants (in shares) 47,100        
Exercise of warrants $ 5 (5) 0 0 0
Balance (in shares) at Jun. 30, 2025 685,025        
Balance at Jun. 30, 2025 $ 69 137,949,054 114,898 (131,211,843) 6,852,178
Balance (in shares) at Dec. 31, 2025 1,085,360        
Balance at Dec. 31, 2025 $ 109 141,497,741 74,803 (136,465,848) 5,106,805
Issuance of restricted stock to employees (in shares) 250        
Issuance of restricted stock to employees $ 0 0 0 0 0
Restricted stock forfeited (in shares) (250)        
Restricted stock forfeited $ 0 0 0 0 0
Other comprehensive income (loss) – foreign currency translation adjustment 0 0 (50,499) 0 (50,499)
Share-based compensation 0 40,744 0 0 40,744
Net loss $ 0 0 0 (205,037) (205,037)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) 250        
Balance (in shares) at Mar. 31, 2026 1,085,360        
Balance at Mar. 31, 2026 $ 109 141,538,485 24,304 (136,670,885) 4,892,013
Balance (in shares) at Dec. 31, 2025 1,085,360        
Balance at Dec. 31, 2025 $ 109 141,497,741 74,803 (136,465,848) 5,106,805
Other comprehensive income (loss) – foreign currency translation adjustment         (81,094)
Net loss         (781,889)
Balance (in shares) at Jun. 30, 2026 1,087,360        
Balance at Jun. 30, 2026 $ 109 141,588,797 (6,291) (137,247,737) 4,334,878
Balance (in shares) at Mar. 31, 2026 1,085,360        
Balance at Mar. 31, 2026 $ 109 141,538,485 24,304 (136,670,885) 4,892,013
Other comprehensive income (loss) – foreign currency translation adjustment 0 0 (30,595) 0 (30,595)
Share-based compensation 0 41,087 0 0 41,087
Net loss $ 0 0 0 (576,852) (576,852)
Issuance of common stock for Employee Stock Purchase Plan (in shares) 2,000        
Issuance of common stock for Employee Stock Purchase Plan $ 0 7,660 0 0 7,660
Share-based compensation for employee stock plan $ 0 1,565 0 0 1,565
Balance (in shares) at Jun. 30, 2026 1,087,360        
Balance at Jun. 30, 2026 $ 109 $ 141,588,797 $ (6,291) $ (137,247,737) $ 4,334,878