XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Stockholders' Equity and Stock-based Compensation Expense (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
May 05, 2022
May 08, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
May 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)     $ 22.95      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)     2 years 2 months 12 days      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 31,800,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     225,209      
Proceeds from Stock Options Exercised     $ 90,000 $ 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     0      
Share-based Compensation Expense, Estimated Forfeitures     $ 800,000 $ 0    
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 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          
Subsequent Event [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   1,300,000        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share)   $ 1.44        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   4 years        
Subsequent Event [Member] | Vesting Each Year [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%        
Subsequent Event [Member] | Share-Based Payment Arrangement, Tranche One [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   1 year        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%        
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 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)     120,492      
Proceeds from Stock Options Exercised     $ 0      
At-the-market Common Stock Offering [Member]            
Equity Offering, Maximum Amount           $ 200,000,000
Equity Offering, Percentage of Commission           3.00%
Stock Issued During Period, Shares, New Issues (in shares)     0 0