v3.26.1
WARRANTS (Details 2) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of shares outstanding 2,503,779 2,180,224
Warrants Exercisable [Member]    
Weighted average exercise prices $ 0  
Warrants Outstanding [Member]    
Number of shares outstanding 2,503,779  
Weighted Average Remaining Contractual life (in years) Warrants Outstanding 1 year 11 months 26 days  
Weighted average exercise prices $ 2.18