Quarterly report [Sections 13 or 15(d)]

STOCK OPTIONS AND WARRANTS (Details 2)

v3.25.1
STOCK OPTIONS AND WARRANTS (Details 2) - shares
12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Sep. 30, 2023
Exercisable, Number of Options   1,446,406 887,901
Options Exercisable [Member]      
Exercisable, Number of Options 1,446,406    
Weighted average remaining life in years 3 years 2 months 12 days    
Options Exercisable [Member] | 0.01-2.50 [Member]      
Exercisable, Number of Options 1,070,932    
Weighted average remaining life in years 3 years 4 months 24 days    
Options Exercisable [Member] | 2.51-5.00 [Member]      
Exercisable, Number of Options 50,474    
Weighted average remaining life in years 9 months 18 days    
Options Exercisable [Member] | 5.01 And Up [Member]      
Exercisable, Number of Options 325,000    
Weighted average remaining life in years 3 years 1 month 6 days    
Options Outstanding [Member]      
Weighted average remaining life in years 3 years 2 months 12 days    
Number of options 1,446,406    
Options Outstanding [Member] | 0.01-2.50 [Member]      
Weighted average remaining life in years 3 years 4 months 24 days    
Number of options 1,070,932    
Options Outstanding [Member] | 2.51-5.00 [Member]      
Weighted average remaining life in years 9 months 18 days    
Number of options 50,474    
Options Outstanding [Member] | 5.01 And Up [Member]      
Weighted average remaining life in years 3 years 1 month 6 days    
Number of options 325,000