v3.26.1
Note 11 - Equity-based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Balance, shares (in shares) | shares 2,545,491
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 3.19
Granted, shares (in shares) | shares 0
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 0
Exercised, shares (in shares) | shares 152,284
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 0.01
Forfeited and expired, shares (in shares) | shares 90,264
Forfeited and expired, weighted average exercise price (in dollars per share) | $ / shares $ 3.89
Balance, shares (in shares) | shares 2,302,943
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 3.37
Balance, weighted average remaining life (Year) 5 years 8 months 12 days
Balance, intrinsic value | $ $ 516
Exercisable, shares (in shares) | shares 1,783,179
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 3.51
Exercisable, weighted average remaining life (Year) 5 years 3 months 18 days
Exercisable, intrinsic value | $ $ 470
Vested and expected to vest, shares (in shares) | shares 2,302,943
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 3.37
Vested and expected to vest, weighted average remaining life (Year) 5 years 8 months 12 days
Vested and expected to vest | $ $ 516