Quarterly report pursuant to Section 13 or 15(d)

STOCK BASED COMPENSATION AWARDS (Details Narrative)

v3.24.3
STOCK BASED COMPENSATION AWARDS (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issuance of common stock upon exercise of stock options, shares     136,664  
Total unrecognized compensation expense $ 5.7   $ 5.7  
Share-based compensation expense, recognized over a weighted average     1 year 11 months 23 days  
Number of Shares Granted     245,791  
Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issuance of common stock upon exercise of stock options, shares 2,588 0 136,664 43,836
Weighte Average Grant Date Fair Value Options Granted     $ 25.17 $ 4.2
Average intrinsic value of options exercised     $ 1.1 $ 0.1
Total unrecognized compensation expense $ 6.1   $ 6.1  
Share-based compensation expense, recognized over a weighted average     1 year 5 months 12 days  
Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issuance of common stock upon exercise of stock options, shares 2,588   136,664 43,836
2014 Equity Incentive Plan [Member] | Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Shares Vested     910,009  
Issuance of common stock upon exercise of stock options, shares     910,009  
Number of Shares Granted     0  
2024 Plan and 2024 Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of outstanding common shares     25.00%  
2024 Equity Compensation Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance 2,000,000   2,000,000  
2024 Equity Compensation Plan [Member] | Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issuance of common stock upon exercise of stock options, shares     88,561  
Number of Shares Granted     1,908,656