XML 82 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Equity Incentive Plans and Equity - Restricted Stock Units Award Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Restricted Stock Units (RSUs) [Member]  
Balance (in shares) | shares 278
Balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 74.52
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 171
Granted, weighted average grant date fair value (in dollars per share) | $ / shares $ 59.89
Exercised/Vested (in shares) | shares (64)
Exercised/Vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 80.14
Forfeited (in shares) | shares (13)
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares $ 70.53
Balance (in shares) | shares 372
Balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 66.97
Performance Based Restricted Stock Units [Member]  
Balance (in shares) | shares 176
Balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 63.01
Exercised/Vested (in shares) | shares (2)
Exercised/Vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 111.65
Forfeited (in shares) | shares (7)
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares $ 71.77
Balance (in shares) | shares 167
Balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 62.11