XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stock-based Compensation - Option Activity (Details)
6 Months Ended 12 Months Ended
Jun. 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 6 months 14 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,246,962)  
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 2.94  
Forfeited or expired, shares (in shares) | shares (18,580)  
Forfeited or expired, weighted average exercise price (in dollars per share) | $ / shares $ 4.48  
Balance, shares (in shares) | shares 14,748,507 18,435,493
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 5.4 $ 4.67
Exercisable, shares (in shares) | shares 13,620,701  
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 5.04  
Exercisable, weighted average contractual life (Year) 4 years 2 months 8 days