Quarterly report [Sections 13 or 15(d)]

WARRANTS (Details Narrative)

v3.25.1
WARRANTS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Feb. 25, 2025
Dec. 31, 2024
Exercise price per share $ 2.74      
Proceeds from warrant exercised $ 1,171,169    
Warrant [Member]        
Warrant outstanding 12,873,602     12,298,124
Exercise price per share $ 2.74   $ 0.85 $ 2.74
Warrants exercised 2,438,473      
Proceeds from warrant exercised $ 1,414,314 $ 0    
Warrant [Member] | Maximum [Member]        
Warrants to purchase shares     87,785  
October Warrants [Member]        
Exercise price per share     $ 0.58  
October Warrants [Member] | Maximum [Member]        
Warrants to purchase shares     1,136,391  
August Warrants [Member]        
Exercise price per share     $ 0.58  
August Warrants [Member] | Maximum [Member]        
Warrants to purchase shares     1,302,082  
Unregistered Common Stock Purchase Warrants [Member]        
Exercise price per share     $ 0.85  
Fair value adjustment of warrants 601,752      
Proceeds from issuance of warrants 104,153      
Unregistered Common Stock Purchase Warrants [Member] | Placement Agent Warrants [Member]        
Adjustment of warrants granted for services $ 31,422      
Unregistered Common Stock Purchase Warrants [Member] | Maximum [Member]        
Warrants to purchase shares     2,926,166  
Tradeable Warrant [Member]        
Warrants to purchase shares 1,601,259      
Non-Tradeable Warrant [Member]        
Warrants to purchase shares 3,269,791