v3.26.1
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
May 25, 2023
May 16, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Pricing model used in calculation of grant-date fair value Black-Scholes Black-Scholes    
Expected dividend yield 0.00% 0.00%    
Expected volatility 83.60%      
Risk-free interest rate 4.14%      
Expected option life 10 years 10 years    
Unamortized value $ 1,732,150      
Aggregate intrinsic value of options and warrants outstanding 27,556,963      
Aggregate intrinsic value of options and warrants exercisable $ 23,740,665      
Stock price $ 7.03      
Options exercised 1,367,936      
Aggregate intrinsic value of options exercised $ 7,670,268      
Proceeds from options exercised $ 1,862,119      
Options exercised via cashless settlement 200,000      
Restricted stock awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unamortized value $ 160,192 $ 384,927    
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unamortized value $ 7,999,929 $ 0    
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected volatility   78.70%    
Risk-free interest rate   4.18%    
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected volatility   79.00%    
Risk-free interest rate   4.40%    
2007 Employee Stock Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized under plan 10,000,000      
Number of common shares available to be purchased through options issued and outstanding 0      
2016 Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized under plan 3,000,000      
Number of common shares available to be purchased through options issued and outstanding 6,590,023      
2016 Plan [Member] | Restricted stock awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock granted 498,694      
2016 Plan [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock granted 1,616,380      
2016 Plan [Member] | Performance unit awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock issued 542,566      
2016 Plan [Member] | Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized under plan     8,000,000 3,000,000
2016 Plan [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized under plan     13,000,000 8,000,000
2025 Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized under plan 6,000,000      
Number of common shares available to be purchased through options issued and outstanding 601,244      
Common stock remaining for grants 2,738,812      
Exercisable period 10 years      
2025 Plan [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock granted, net of forfeiture 2,621,813