XML 58 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Share-Based Payment Awards - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance, Options (in shares) 5,911,521  
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.35  
Issued, Options (in shares) 504,674  
Issued, Weighted Average Exercise Price (in dollars per share) $ 16.01  
Exercised, Options (in shares) (272,597) (108,451)
Exercised, Weighted Average Exercise Price (in dollars per share) $ 5.13 $ 3.63
Forfeited/Cancelled, Options (in shares) 0  
Forfeited/Cancelled, Weighted Average Exercise Price (in dollars per share) $ 0  
Balance, Options (in shares) 6,143,598  
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.24  
Outstanding, Weighted Average Remaining Contractual Term (Year) 6 years 2 months 12 days  
Outstanding, Aggregate Intrinsic Value $ 113,292  
Exercisable, Options (in shares) 4,613,017  
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.04  
Exercisable, Weighted Average Remaining Contractual Term (Year) 5 years 4 months 24 days  
Options exercisable as of March 31, 2026 $ 90,577  
Vested and expected to vest, Options (in shares) 6,143,597  
Vested and expected to vest, Weighted Average Exercise Price (in dollars per share) $ 6.24  
Vested and expected to vest, Weighted Average Remaining Contractual Term (Year) 6 years 2 months 12 days  
Vested and expected to vest, Aggregate Intrinsic Value $ 113,292