v3.26.1
Note 7 - Share-based Compensation - Weighted-average Assumptions (Details)
6 Months Ended
Jun. 30, 2026
Minimum [Member]  
Expected term (in years) (Year) 5 years
Expected volatility 42.63%
Risk-free rate 4.26%
Maximum [Member]  
Expected term (in years) (Year) 6 years 1 month 9 days
Expected volatility 54.18%
Risk-free rate 4.43%