v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance, amount at Dec. 31, 2024 $ (20,054,339) $ 25,115 $ 19,948,363 $ (39,751,236) $ (276,581)
Beginning balance, shares at Dec. 31, 2024   25,115,299      
Net income (loss) (2,021,282)     (2,021,282)  
Foreign currency translation gain (loss) 151,790       151,790
Stock options exercised 127,000 $ 100 126,900    
Stock options exercised, shares   100,000      
Stock-based compensation 166,261 $ 38 166,223    
Stock-based compensation, shares   38,216      
Ending balance, amount at Mar. 31, 2025 (21,630,570) $ 25,253 20,241,486 (41,772,518) (124,791)
Ending balance, shares at Mar. 31, 2025   25,253,515      
Beginning balance, amount at Dec. 31, 2024 (20,054,339) $ 25,115 19,948,363 (39,751,236) (276,581)
Beginning balance, shares at Dec. 31, 2024   25,115,299      
Net income (loss) (1,070,925)        
Foreign currency translation gain (loss) 404,000        
Ending balance, amount at Jun. 30, 2025 (20,250,661) $ 25,294 20,418,787 (40,822,161) 127,419
Ending balance, shares at Jun. 30, 2025   25,294,016      
Beginning balance, amount at Mar. 31, 2025 (21,630,570) $ 25,253 20,241,486 (41,772,518) (124,791)
Beginning balance, shares at Mar. 31, 2025   25,253,515      
Net income (loss) 950,357     950,357  
Foreign currency translation gain (loss) 252,210       252,210
Stock options exercised 24,200 $ 20 24,180    
Stock options exercised, shares   20,000      
Stock-based compensation 153,142 $ 21 153,121    
Stock-based compensation, shares   20,501      
Ending balance, amount at Jun. 30, 2025 (20,250,661) $ 25,294 20,418,787 (40,822,161) 127,419
Ending balance, shares at Jun. 30, 2025   25,294,016      
Beginning balance, amount at Dec. 31, 2025 (17,474,275) $ 25,354 20,663,931 (38,267,617) 104,057
Beginning balance, shares at Dec. 31, 2025   25,354,623      
Net income (loss) 1,367,556     1,367,556  
Foreign currency translation gain (loss) (124,750)       (124,750)
Stock-based compensation 52,847 $ 0 52,847    
Stock-based compensation, shares   0      
Ending balance, amount at Mar. 31, 2026 (16,178,622) $ 25,354 20,716,778 (36,900,061) (20,693)
Ending balance, shares at Mar. 31, 2026   25,354,623      
Beginning balance, amount at Dec. 31, 2025 (17,474,275) $ 25,354 20,663,931 (38,267,617) 104,057
Beginning balance, shares at Dec. 31, 2025   25,354,623      
Net income (loss) 2,364,534        
Foreign currency translation gain (loss) (153,295)        
Ending balance, amount at Jun. 30, 2026 (15,154,370) $ 25,354 20,772,597 (35,903,083) (49,238)
Ending balance, shares at Jun. 30, 2026   25,354,623      
Beginning balance, amount at Mar. 31, 2026 (16,178,622) $ 25,354 20,716,778 (36,900,061) (20,693)
Beginning balance, shares at Mar. 31, 2026   25,354,623      
Net income (loss) 996,978     996,978  
Foreign currency translation gain (loss) (28,545)       (28,545)
Stock-based compensation 55,819   55,819    
Ending balance, amount at Jun. 30, 2026 $ (15,154,370) $ 25,354 $ 20,772,597 $ (35,903,083) $ (49,238)
Ending balance, shares at Jun. 30, 2026   25,354,623