v3.26.3
Note 13 - Stock-based Compensation - Option Activity (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Balance, shares (in shares) | shares 18,435,493  
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 4.67  
Balance, weighted average remaining contractual life (Year) 4 years 1 month 17 days 4 years 2 months 4 days
Granted, shares (in shares) | shares 578,556  
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 10.52  
Exercised, shares (in shares) | shares (4,467,269)  
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 2.95  
Forfeited or expired, shares (in shares) | shares (60,560)  
Forfeited or expired, weighted average exercise price (in dollars per share) | $ / shares $ 7.5  
Balance, shares (in shares) | shares 14,486,220 18,435,493
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 5.44 $ 4.67
Exercisable, shares (in shares) | shares 13,457,392  
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 5.09  
Exercisable, weighted average contractual life (Year) 3 years 9 months 14 days