v3.26.1
Note 6 - Stockholders' Equity and Stock-based Compensation Expense (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 05, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 15.01    
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   $ 19,900    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   (0)    
Share-based Compensation Expense, Estimated Forfeitures   $ 0 $ 800  
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      
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 100    
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