XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Share-based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Outstanding at December 31, 2021 (in shares) | shares 102,048
Outstanding at December 31, 2021 (in dollars per share) | $ / shares $ 56.02
Awarded (in shares) | shares 46,050
Awarded (in dollars per share) | $ / shares $ 113.91
Shares vested (in shares) | shares (52,126)
Shares vested (in dollars per share) | $ / shares $ 55.17
Forfeitures (in shares) | shares (279)
Forfeitures (in dollars per share) | $ / shares $ 106.6
Outstanding at December 31, 2022 (in shares) | shares 95,693
Outstanding at December 31, 2022 (in dollars per share) | $ / shares $ 64.82