v3.26.1
EARNINGS PER SHARE (Details Narrative) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restricted Stock Units RSU [Member]    
Potentially antidilutive securities 9,973,304 9,300,104
Stock warrants [member]    
Potentially antidilutive securities 5,267,408 4,100,000