Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION AWARDS (Details Narrative)

v3.25.0.1
STOCK-BASED COMPENSATION AWARDS (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Issuance of common stock upon exercise of stock options, shares 136,664  
Number of Share, Granted 251,041  
Total unrecognized compensation expense $ 5.1  
Share-based compensation expense, not yet recognized period of recognition 1 year 11 months 1 day  
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Issuance of common stock upon exercise of stock options, shares 136,664 43,836
Weighted Average Grant-date Fair Value, Options Granted $ 24.99 $ 4.2
Average intrinsic value of options exercised $ 4.1 $ 0.1
Total unrecognized compensation expense $ 5.2  
Share-based compensation expense, not yet recognized period of recognition 1 year 5 months 1 day  
Common Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Issuance of common stock upon exercise of stock options, shares 136,664 43,836
2014 Equity Incentive 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 883,580  
Number of Share, Granted 0  
2024 Equity Compensation Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares available for future issuance 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 99,061  
Number of Share, Granted 1,898,156  
2024 Equity Compensation Plan And 2014 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percentage of outstanding common shares 25.00%