v3.25.1
COMMON STOCK (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock, shares authorized 150,000,000   150,000,000
Common stock, par value $ 0.001   $ 0.001
Preferred stock, shares authorized 25,000,000   25,000,000
Preferred stock, par value $ 0.001   $ 0.001
Common stock, shares issued 55,082,382   54,358,382
Common stock, shares outstanding 54,147,674    
Preferred stock, shares outstanding 0   0
Stock-based compensation expense $ 672,318 $ 663,951  
Vested Stock Awards And Stock Options Exercised [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Exercise of stock options, shares 724,000 214,000  
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awards granted 3,025,000 300,000  
Weighted average grant date fair value $ 2.38 $ 2.99  
Restricted stock awards granted vest over a period one to five years five years