v3.26.1
Note 8 - Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Stock Option Grants  
    2026  
Stock price   $ 17.65  
Exercise price   $ 17.65  
Dividend yield     0.0 %
Expected volatility     65.73 %
Risk-free rate     3.73 %
Expected term (years)     5.0