v3.26.1
COMMON STOCK (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [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 56,021,596 54,358,382
Common stock, shares outstanding 55,086,888  
Preferred stock, shares outstanding 0 0
Stock-based compensation expense $ 4,262,058 $ 2,604,589
Proceeds from exercise stock options 660,654 28,800
Repurchase of common stock $ 375,786 $ 495,045
Treasury Stock, Common [Member]    
Class of Stock [Line Items]    
Repurchase of common stock, shares 100,000  
Repurchase of common stock $ 375,786  
Weighted average price $ 3.76  
Common Stock [Member]    
Class of Stock [Line Items]    
Exercise of stock options, shares   136,700
Weighted average grant date fair value   $ 3.62
Equity Option [Member]    
Class of Stock [Line Items]    
Unrecognized stock-based compensation expense $ 0 $ 0
Weighted-average period   0 years
Exercise of stock options, shares 206,214 12,000
Stock Awards [Member]    
Class of Stock [Line Items]    
Unrecognized stock-based compensation expense $ 11,256,926 $ 5,602,432
Weighted-average period 2 years 6 months 29 days 2 years 9 months 18 days
Vested Stock Awards And Stock Options Exercised [Member]    
Class of Stock [Line Items]    
Exercise of stock options, shares 1,663,214 906,000
Proceeds from exercise stock options $ 660,654 $ 28,800
Restricted Stock [Member]    
Class of Stock [Line Items]    
Restricted stock awards granted 6,356,000 675,000
Weighted average grant date fair value $ 2.55 $ 3.74
Restricted stock awards granted vest over a period five years  
Incentive 2018 Plan [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 5,000,000  
Incentive 2018 Plan [Member] | Equity Option [Member]    
Class of Stock [Line Items]    
Stock option information Stock options granted under the 2018 Plan generally vested over four or five years and expired in 10 years.  
Incentive 2018 Plan [Member] | Stock Awards [Member]    
Class of Stock [Line Items]    
Stock option information Stock awards previously granted under the 2018 Plan generally vested or will vest over four or five years.  
Incentive 2023 Plan [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 5,000,000  
Shares available for future grants 577,000  
Incentive 2023 Plan [Member] | Equity Option [Member]    
Class of Stock [Line Items]    
Stock option information Stock options granted under the 2023 Plan generally vest over four or five years and expire in 10 years.  
Incentive 2023 Plan [Member] | Stock Awards [Member]    
Class of Stock [Line Items]    
Stock option information Stock awards granted under the 2023 Plan generally vest over three or five years.