XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Stock-based Compensation - Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Balance, shares (in shares) 18,435,493  
Balance, weighted average exercise price (in dollars per share) $ 4.67  
Balance, weighted average remaining contractual life (Year) 4 years 2 months 23 days 4 years 2 months 4 days
Granted, shares (in shares) 578,556  
Granted, weighted average exercise price (in dollars per share) $ 10.52  
Exercised, shares (in shares) (581,088)  
Exercised, weighted average exercise price (in dollars per share) $ 1.62  
Forfeited or expired, shares (in shares) (18,580)  
Forfeited or expired, weighted average exercise price (in dollars per share) $ 4.48  
Balance, shares (in shares) 18,414,381 18,435,493
Balance, weighted average exercise price (in dollars per share) $ 4.95 $ 4.67
Exercisable, shares (in shares) 17,187,597  
Exercisable, weighted average exercise price (in dollars per share) $ 4.62  
Exercisable, weighted average contractual life (Year) 3 years 10 months 20 days