v3.26.1
LOSS PER SHARE (Details Narrative) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options and warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Antidilutive shares 2,687,699 1,869,604
Non-vested restricted stock units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Antidilutive shares 1,401,844 0