v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance at Dec. 31, 2024 $ 30,854 $ 68,644,301 $ (52,749,316) $ (409,529) $ 15,516,310
Balance, shares at Dec. 31, 2024 3,085,477          
Treasury Stock Balance, shares at Dec. 31, 2024            
Issuance of stock to settle vested RSUs $ 5,412 (5,412)
Issuance of stock to settle vested RSUs, shares   541,174          
Issuance of common stock for paying consulting fee $ 286 74,714 75,000
Issuance of common stock for paying consulting fee, shares   28,555          
Share-based compensation 1,379,699 1,379,699
Net loss (7,371,012) (7,371,012)
Translation adjustment 261,461 261,461
Issuance of common stock from at-the-market offering $ 2,624 716,734 719,358
Issuance of common stock from at-the-market offering, shares   262,383          
Fractional shares paid out in cash for the reverse stock split $ (1) (259) (260)
Fractional shares paid out in cash for the reverse stock split, shares   (99)          
Issuance of stock to special stock bonus $ 3,505 858,725 862,230
Issuance of stock to special stock bonus, shares   350,500          
Balance at Jun. 30, 2025 $ 42,680 71,668,502 (60,120,328) (148,068) 11,442,786
Balance, shares at Jun. 30, 2025 4,267,990          
Treasury Stock Balance, shares at Jun. 30, 2025            
Balance at Mar. 31, 2025 $ 34,430 69,572,730 (56,035,338) (450,170) 13,121,652
Balance, shares at Mar. 31, 2025 3,443,032          
Treasury Stock Balance, shares at Mar. 31, 2025            
Issuance of stock to settle vested RSUs $ 5,400 (5,400)
Issuance of stock to settle vested RSUs, shares   540,000          
Issuance of common stock for paying consulting fee $ 286 74,714 75,000
Issuance of common stock for paying consulting fee, shares   28,555          
Share-based compensation 1,324,529 1,324,529
Net loss (4,084,990) (4,084,990)
Translation adjustment 302,102 302,102
Issuance of common stock from at-the-market offering $ 2,565 702,188 704,753
Issuance of common stock from at-the-market offering, shares   256,502          
Fractional shares paid out in cash for the reverse stock split $ (1) (259) (260)
Fractional shares paid out in cash for the reverse stock split, shares   (99)          
Balance at Jun. 30, 2025 $ 42,680 71,668,502 (60,120,328) (148,068) 11,442,786
Balance, shares at Jun. 30, 2025 4,267,990          
Treasury Stock Balance, shares at Jun. 30, 2025            
Balance at Dec. 31, 2025 $ 69,827 $ (1,972,000) 77,234,374 (67,520,328) (249,291) $ 7,562,582
Balance, shares at Dec. 31, 2025 6,982,675          
Treasury Stock Balance, shares at Dec. 31, 2025     (1,160,000)       1,160,000
Issuance of stock to settle vested RSUs $ 12,390 (12,390)
Issuance of stock to settle vested RSUs, shares   1,239,000          
Issuance of common stock for paying consulting fee $ 391 149,609 150,000
Issuance of common stock for paying consulting fee, shares   39,062          
Share-based compensation 2,012,621 2,012,621
Net loss (7,054,531) (7,054,531)
Translation adjustment 11,713 11,713
Issuance of common stock from at-the-market offering $ 2,833 598,767 601,600
Issuance of common stock from at-the-market offering, shares   283,336          
Balance at Jun. 30, 2026 $ 85,441 $ (1,972,000) 79,982,981 (74,574,859) (237,578) $ 3,283,985
Balance, shares at Jun. 30, 2026 8,544,073          
Treasury Stock Balance, shares at Jun. 30, 2026     (1,160,000)       1,160,000
Balance at Mar. 31, 2026 $ 72,660 $ (1,972,000) 77,833,141 (69,980,128) (261,727) $ 5,691,946
Balance, shares at Mar. 31, 2026 7,266,011          
Treasury Stock Balance, shares at Mar. 31, 2026     (1,160,000)        
Issuance of stock to settle vested RSUs $ 12,390 (12,390)
Issuance of stock to settle vested RSUs, shares   1,239,000          
Issuance of common stock for paying consulting fee $ 391 149,609 150,000
Issuance of common stock for paying consulting fee, shares   39,062          
Share-based compensation 2,012,621 2,012,621
Net loss (4,594,731) (4,594,731)
Translation adjustment 24,149 24,149
Balance at Jun. 30, 2026 $ 85,441 $ (1,972,000) $ 79,982,981 $ (74,574,859) $ (237,578) $ 3,283,985
Balance, shares at Jun. 30, 2026 8,544,073          
Treasury Stock Balance, shares at Jun. 30, 2026     (1,160,000)       1,160,000