XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Stockholders' Equity and Stock-based Compensation Expense (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
May 05, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 15,590,000   $ 15,590,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)       2 years 6 months    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 30,600,000   $ 30,600,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   225,209        
Stock Options Exercised Net Settled Satisfaction Of Exercise Price (in shares)       120,492    
Proceeds from Stock Options Exercised       $ 90,000 $ 0  
Share-based Compensation Expense, Estimated Forfeitures   $ 600,000 $ 0 $ 200,000    
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001
The 2018 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 5,000,000          
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001          
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 100,000   $ 100,000    
Stock Options Net Settled in Satisfaction of the Exercise Price [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   0   225,209    
Proceeds from Stock Options Exercised       $ 0