XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Share Based Compensation and Employee Benefit Plans - Stock Option (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Balance (in shares) | shares 4,080,944
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 22.01
Granted (in shares) | shares 498,700
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 49.47
Exercised (in shares) | shares (768,668)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 18.43
Forfeited (in shares) | shares (6,000)
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 37.16
Balance (in shares) | shares 3,804,976
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 26.31
Balance, weighted average remaining contractual life (Year) 6 years 3 months 18 days
Aggregate intrinsic value | $ $ 111,599,381
Expected to vest (in shares) | shares 2,549,712
Expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 29.93
Expected to vest, weighted average remaining contractual life (Year) 7 years 6 months
Expected to vest, aggregate intrinsic value | $ $ 65,546,772
Vested and exercisable (in shares) | shares 1,228,362
Vested and exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 18.54
Vested and exercisable, weighted average remaining contractual life (Year) 3 years 9 months 18 days
Vested and exercisable, aggregate intrinsic value | $ $ 45,572,873