v3.26.1
Note 8 - Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 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