XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Share-based Compensation - Summary of Stock Option Activity (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Outstanding December 31, 2023 (in shares) | shares 95,693
Outstanding December 31, 2023 (in dollars per share) | $ / shares $ 64.82
Awarded (in shares) | shares 36,311
Awarded (in dollars per share) | $ / shares $ 174.8
Shares vested (in shares) | shares (50,582)
Shares vested (in dollars per share) | $ / shares $ 79.53
Forfeitures (in shares) | shares (595)
Forfeitures (in dollars per share) | $ / shares $ 137.96
Outstanding December 31, 2024 (in shares) | shares 80,827
Outstanding December 31, 2024 (in dollars per share) | $ / shares $ 98.79