Quarterly report [Sections 13 or 15(d)]

WARRANTS TO PURCHASE COMMON STOCK (Details Narrative)

v3.25.1
WARRANTS TO PURCHASE COMMON STOCK (Details Narrative) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Warrants One [Member]    
Class of Stock [Line Items]    
Number of warrants expired 10,884  
Exercise price of warrants expired (in dollars per share) $ 1,056  
Warrants Two [Member]    
Class of Stock [Line Items]    
Number of warrants expired 5,758  
Exercise price of warrants expired (in dollars per share) $ 1,776  
Warrants Three [Member]    
Class of Stock [Line Items]    
Number of warrants expired 1  
Exercise price of warrants expired (in dollars per share) $ 364,800  
Pre-Funded Warrants [Member]    
Class of Stock [Line Items]    
Number of warrants exercised   4,701