v3.25.2
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
May 14, 2025
Dec. 10, 2024
Sep. 04, 2024
Aug. 01, 2024
Jun. 30, 2025
Jun. 20, 2025
Feb. 17, 2025
Jun. 18, 2024
Jun. 30, 2025
Jun. 30, 2024
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 option life                 10 years 10 years    
Unamortized value         $ 1,709,499       $ 1,709,499 $ 3,777,227    
Aggregate intrinsic value of options and warrants outstanding         1,194,861       1,194,861      
Aggregate intrinsic value of options and warrants exercisable         $ 1,143,837       $ 1,143,837      
Share Price         $ 1.24       $ 1.24      
Options exercised                 1,632,500      
Proceeds from options exercised                 $ 204,000      
Warrants exercised                 0      
Restricted Stock Awards [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Unamortized value         $ 353,061       $ 353,061 536,714    
Stock granted     11,488 12,924       92,475 160,000      
Grant date fair value     $ 2.68 $ 3.16       $ 3.33        
Restricted Stock Awards [Member] | 2016 Equity Incentive Plan [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock granted 140,000 85,000         20,000          
Grant date fair value $ 0.99 $ 2.65         $ 1.50          
Vested due next twelve months               15,455        
Remaining vested due next twelve months     1,436 1,436       7,702        
Performance Unit Awards [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Grant date fair value                 $ 0.93      
Grant date fair value performance unit awards granted                 $ 2,029,126      
Restricted Stock Units (RSUs) [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Unamortized value         $ 708,487       $ 708,487 $ 0    
Stock granted                 583,225      
Restricted Stock Units (RSUs) [Member] | 2025 Equity Incentive Plan [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock granted         80,645 180,000            
Grant date fair value         $ 1.24 $ 1.22            
Performance Stock Units [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock granted                 2,187,501      
Stock-based compensation expense                 $ 384,925      
Performance stock units remain outstanding         2,187,501       2,187,501      
Minimum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Expected volatility                 78.70% 76.30%    
Risk-free interest rate                 4.18% 3.91%    
Maximum [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Expected volatility                 80.80% 77.10%    
Risk-free interest rate                 4.48% 4.28%    
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       10,000,000      
Number of common shares available to be purchased through options issued and outstanding         453,000       453,000      
2016 Plan [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Number of shares authorized under plan         3,000,000       3,000,000      
Number of common shares available to be purchased through options issued and outstanding         7,647,340       7,647,340      
2016 Plan [Member] | Restricted Stock Awards [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Common stock granted         498,694       498,694      
2016 Plan [Member] | Performance Unit Awards [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Common stock granted         2,187,501       2,187,501      
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       6,000,000      
Number of common shares available to be purchased through options issued and outstanding         210,000       210,000      
Common stock granted         583,225       583,225      
Common stock remaining for grants         5,206,775       5,206,775      
Exercisable period                 10 years