XML 80 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Equity Incentive Plans and Equity - Stock Options Activity (Details) - Service Period Stock Options [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Balance (in shares) | shares 1,291
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 51.63
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | shares 19
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 57.79
Exercised (in shares) | shares (111)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 69.77
Forfeited (in shares) | shares (36)
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 139.17
Balance (in shares) | shares 1,163
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 47.3
Balance, average remaining contractual term (Year) 4 years 4 months 24 days
Balance, aggregate intrinsic value | $ $ 58,718
Exercisable (in shares) | shares 1,016
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 40.25
Exercisable, average remaining contractual term (Year) 2 years 6 months
Exercisable, aggregate intrinsic value | $ $ 57,641