XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  March 5, 
  2024 
Expected life (in years)  6.1 
Expected volatility  55.9%
Risk-free rate  4.1%
Dividend yield