v3.25.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2023 $ 119 $ 172,837,842 $ 1,320,177 $ (158,018,687) $ 16,139,451
Balance, shares at Dec. 31, 2023 11,949,959          
Treasury stock common stock ,shares at Dec. 31, 2023          
Stock-based compensation - stock options 4,657,139 4,657,139
Issuance of common stock $ 2 154,945 154,947
Issuance of common stock, shares 126,688          
Other comprehensive income (loss) (403,760) (403,760)
Net loss (15,046,075) (15,046,075)
Stock issued as lending discount $ 1 121,999 122,000
Stock issued as lending discount, shares 100,000          
Stock adjustment after reverse stock split
Stock adjustment after reverse stock split, shares 47,356          
Balance at Jun. 30, 2024 $ 122 177,771,925 916,417 (173,064,762) 5,623,702
Balance, shares at Jun. 30, 2024 12,224,003          
Treasury stock common stock ,shares at Jun. 30, 2024          
Balance at Dec. 31, 2024 $ 123 $ (290,737) 183,707,063 (4,779) (182,262,606) $ 1,149,064
Balance, shares at Dec. 31, 2024 12,324,003          
Treasury stock common stock ,shares at Dec. 31, 2024   (502,137)       502,137
Stock-based compensation - stock options 1,927,243 $ 1,927,243
Issuance of common stock for services $ 1 90,999 91,000
Issuance of common stock services, shares 100,000          
Issuance of common stock $ 49 2,684,705 2,684,754
Issuance of common stock, shares 4,933,395          
Conversion of convertible notes $ 152 8,988,517 8,988,669
Conversion of convertible notes, shares 15,151,706          
Issuance of warrants 441,548 441,548
Exercise of warrants $ 6 654,994 655,000
Exercise of warrants, shares 655,000          
Exercise of stock options 2,171 2,171
Exercise of stock options, shares 3,500          
Other comprehensive income (loss) 2,719 2,719
Net loss (8,389,525) (8,389,525)
Balance at Jun. 30, 2025 $ 331 $ (290,737) $ 198,497,240 $ (2,060) $ (190,652,131) $ 7,552,643
Balance, shares at Jun. 30, 2025 33,167,604          
Treasury stock common stock ,shares at Jun. 30, 2025   (502,137)       502,137