XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Note 16 - Stock-Based Compensation - Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance, shares (in shares) 23,280,017    
Balance, weighted average exercise price (in dollars per share) $ 4.32    
Balance, weighted average remaining contractual life (Year) 4 years 2 months 4 days 5 years 29 days  
Granted, shares (in shares) 269,685    
Granted, weighted average exercise price (in dollars per share) $ 14.66    
Exercised, shares (in shares) (5,008,369) (3,415,893) (2,840,716)
Exercised, weighted average exercise price (in dollars per share) $ 3.54    
Forfeited or expired, shares (in shares) (105,840)    
Forfeited or expired, weighted average exercise price (in dollars per share) $ 6.4    
Balance, shares (in shares) 18,435,493 23,280,017  
Balance, weighted average exercise price (in dollars per share) $ 4.67 $ 4.32