XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF WARRANTS ACTIVITY (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Warrants, Outstanding - Beginning balance 326,568 784,839
Warrants, Outstanding - Granted 336,694
Warrants, Outstanding - Exercised (214,587) (67,090)
Warrants, Outstanding - Canceled  
Warrants, Outstanding - Exchanged (264,271) (264,271)
Warrants, Outstanding - Ending balance 184,404 717,748