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

WARRANTS (Details Narrative)

v3.25.0.1
WARRANTS (Details Narrative) - USD ($)
12 Months Ended
Mar. 06, 2024
Jun. 01, 2023
Jul. 28, 2020
Dec. 31, 2024
Dec. 31, 2023
Oct. 16, 2020
Jan. 26, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Warrants       36,207 50,207    
Issuance of common stock upon exercise of stock options, shares       136,664      
Debt face amount       $ 0 $ 16,304,000    
Cash Proceeds           $ 0  
Warrant [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Issuance of common stock, net of issuance costs, shares       6,087 0    
Warrants to purchase shares of common stock, exercised         0    
Share-Based Payment Arrangement, Tranche One [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Debt face amount     $ 20,000,000        
CFF Warrant [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Warrants             33,334
Exercise price of warrants             $ 396
Warrant exercisable price per share             $ 396
Investment Agreement [Member] | CFF Warrant [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Warrants       36,207      
Exercise price of warrants       $ 381.14      
Warrant exercisable price per share       $ 381.14      
Weighted average remaining life of warrants       6 months 3 days      
Warrant expire date         Jan. 26, 2025    
Loan Agreement [Member] | K2 HealthVentures LLC [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Exercise price of warrants     $ 208.8        
Warrants to purchase shares of common stock, exercised 142,857 194,444 2,873        
Warrant exercisable price per share     $ 208.8        
Loan Agreement [Member] | K2 Warrant [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Warrants     2,873        
Exercise price of warrants     $ 208.8        
Warrants to purchase shares of common stock, exercised     2,873        
Warrant exercisable price per share     $ 208.8        
Warrant expire date     Jul. 28, 2030        
Professional Services Agreement [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Issuance of common stock, net of issuance costs, shares       4,649 0    
Professional Services Agreement [Member] | Warrants [Member] | Investor Relations Service Provider [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Warrants           14,000  
Exercise price of warrants           $ 32.1  
Warrant exercisable price per share           $ 32.1  
Warrant expire date           Nov. 03, 2025