Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK WARRANTS (Details Narrative)

v3.25.1
STOCK WARRANTS (Details Narrative) - $ / shares
3 Months Ended 12 Months Ended
Mar. 17, 2025
Dec. 31, 2024
Dec. 31, 2023
May 22, 2024
Apr. 02, 2024
Pre-Funded Warrants [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants exercised   113,155      
Warrants One [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants expired   36 1    
Exercise price of warrants expired (in dollars per share)   $ 1,600.00 $ 22,400,000.00    
Number of warrants returned and canceled   8,700      
Exercise price of warrants returned and canceled (in dollars per share)   $ 1,776.00      
Warrants One [Member] | Subsequent Event [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants expired 10,884        
Exercise price of warrants expired (in dollars per share) $ 1,056.00        
Warrants Two [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants expired   1      
Exercise price of warrants expired (in dollars per share)   $ 320,000.00      
Number of warrants returned and canceled   8,700      
Exercise price of warrants returned and canceled (in dollars per share)   $ 2,720.00      
Warrants Two [Member] | Subsequent Event [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants expired 5,758        
Exercise price of warrants expired (in dollars per share) $ 1,776.00        
Warrants Three [Member] | Subsequent Event [Member]          
Class of Warrant or Right [Line Items]          
Number of warrants expired 1        
Exercise price of warrants expired (in dollars per share) $ 364,800.00        
Common Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price       $ 1,056.00 $ 1,056.00