XML 141 R53.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK OPTIONS AND WARRANTS (Details 2) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrants Outstanding, Beginning balance 979,853 938,655
Warrants Outstanding, Issued 292,000 314,444
Warrants Outstanding, Exercised (727,408) (185,795)
Warrants Outstanding, Expired or cancelled (201,617) (87,451)
Warrants Outstanding, Ending balance 342,828 979,853
Weighted Average Price Per Share, Beginning balance $ 2.37 $ 42.60
Weighted Average Price Per Share, Issued 0.01  
Weighted Average Price Per Share, Exercised 0.12  
Weighted Average Price Per Share, Expired or cancelled 0.26  
Weighted Average Price Per Share, Ending balance $ 5.08 $ 2.37