v3.26.1
LOSS PER SHARE (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Antidilutive shares 6,318,973 1,032,481 5,443,223 1,194,951
Options and warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Antidilutive shares 3,937,160 668,844 3,320,221 1,012,128
Non-vested restricted stock units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Antidilutive shares 2,381,813 26,189 2,123,002 13,167
Earned but unissued peformance stock units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Antidilutive shares 0 337,448 0 169,656