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

STOCK OPTIONS AND WARRANTS (Details 3)

v3.25.1
STOCK OPTIONS AND WARRANTS (Details 3) - $ / shares
12 Months Ended
Dec. 31, 2024
Sep. 30, 2023
Exercisable, Number of Options 1,372,520 887,901
Warrants Exercisable [Member]    
Weighted average remaining life in years 1 year 9 months 18 days  
Exercisable, Number of Options 1,765,856  
Exercise price $ 2.69  
2.69 [Member] | Warrants Exercisable [Member]    
Weighted average remaining life in years 1 year 9 months 18 days  
Exercisable, Number of Options 1,765,856  
Exercise price $ 2.69  
Warrants Outstanding [Member]    
Weighted average remaining life in years 1 year 9 months 18 days  
Exercise price $ 2.69  
Number of outstanding 1,765,856  
Warrants Outstanding [Member] | 2.69 [Member]    
Weighted average remaining life in years 1 year 9 months 18 days  
Exercise price $ 2.69  
Number of outstanding 1,765,856