XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Share Based Compensation and Employee Benefit Plans - Stock Option (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Balance (in shares) | shares 5,872,862
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 20.13
Granted (in shares) | shares 790,673
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 35.04
Exercised (in shares) | shares (800,988)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 15.06
Forfeited (in shares) | shares (40,249)
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 31.12
Balance (in shares) | shares 5,822,298
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 22.76
Balance, weighted average remaining contractual life (Year) 5 years 9 months 18 days
Aggregate intrinsic value | $ $ 160,233,514
Expected to vest (in shares) | shares 3,268,970
Expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 28.47
Expected to vest, weighted average remaining contractual life (Year) 7 years 6 months
Expected to vest, aggregate intrinsic value | $ $ 71,368,515
Vested and exercisable (in shares) | shares 2,520,629
Vested and exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 15.18
Vested and exercisable, weighted average remaining contractual life (Year) 3 years 8 months 12 days
Vested and exercisable, aggregate intrinsic value | $ $ 88,341,805