Quarterly report [Sections 13 or 15(d)]

SHARE-BASED PAYMENTS TO VENDORS (Details)

v3.25.1
SHARE-BASED PAYMENTS TO VENDORS (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Share-based compensation        
Share-based vendor payments $ 110,080   $ 305,600  
Share based common stock and cash payment $ 110,080   305,600  
Warrants outstanding (in shares) 17,146,786 6,136,245    
Fourth Quarter 2023        
Share-based compensation        
Share-based vendor payments (in shares)       20,000
Share-based vendor payments $ 0   76,600  
Contract term       4 months
Fourth Quarter 2023 | Maximum        
Share-based compensation        
Grant date fair value ($ per share)       $ 3.83
First Quarter 2024        
Share-based compensation        
Share-based vendor payments $ 0   $ 229,000  
Shares to be granted pursuant to vendor agreements     70,000  
Contract term     4 months  
First Quarter 2024 | Minimum        
Share-based compensation        
Grant date fair value ($ per share)     $ 2.84  
First Quarter 2024 | Maximum        
Share-based compensation        
Grant date fair value ($ per share)     $ 4.81  
Fourth Quarter 2024        
Share-based compensation        
Share-based vendor payments (in shares) 10,000      
Share-based vendor payments $ 8,400,000      
Shares to be granted pursuant to vendor agreements   10,000    
Grant date fair value ($ per share) $ 0.84      
Contract term   12 months    
First quarter 2025        
Share-based compensation        
Share-based vendor payments (in shares) 120,000      
Share-based vendor payments $ 80,680      
Shares to be granted pursuant to vendor agreements 240,000      
Contract term 6 months      
First quarter 2025 | Minimum        
Share-based compensation        
Grant date fair value ($ per share) $ 0.45      
First quarter 2025 | Maximum        
Share-based compensation        
Grant date fair value ($ per share) $ 0.81      
Additional Grant, Fourth Quarter 2024        
Share-based compensation        
Share-based vendor payments (in shares) 28,767      
Share-based vendor payments $ 21,000      
Grant date fair value ($ per share) $ 0.73      
Contract term   12 months