v3.26.1
STOCK BASED COMPENSATION (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation $ 1,717,529 $ 979,192
Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation 331,530 749,042
Restricted stock awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation 43,266 230,150
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation $ 1,342,733