v3.25.2
WARRANTS TO PURCHASE COMMON STOCK (Details Narrative) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Warrants One [Member]    
Class of Stock [Line Items]    
Number of warrants expired 13,666  
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   33,841