v3.26.1
Note 16 - Stock-based Compensation - Stock Options, Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
Risk-free interest rate 4.43%
Dividend yield 0.00%
Expected volatility 41.60%
Expected term (in years) (Year) 7 years 6 months
Minimum [Member]  
Weighted-average fair value of grants (in dollars per share) $ 2.63
Maximum [Member]  
Weighted-average fair value of grants (in dollars per share) $ 3.36