XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Equity Plans - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Beginning balance, number of shares (in shares) 662,103 617,518 576,867
Beginning balance, weighted average estimated fair value (in dollars per share) $ 20.28 $ 18.95 $ 18.29
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 34,486 49,768 55,558
Granted, weighted average estimated fair value (in dollars per share) $ 66.7 $ 36.63 $ 25.56
Converted into shares, number of shares (in shares) 0 (2,610) (5,841)
Converted into shares, weighted average estimated fair value (in dollars per share) $ 0 $ 18.78 $ 18.16
Forfeited, number of shares (in shares) (5,348) (2,573) (9,066)
Forfeited, weighted average estimated fair value (in dollars per share) $ 17.97 $ 19.65 $ 17.52
Outstanding, number of shares (in shares) 691,241 662,103 617,518
Outstanding, weighted average estimated fair value (in dollars per share) $ 22.61 $ 20.28 $ 18.95
Vested, number of shares (in shares) 561,061 454,939 423,941
Vested, weighted average estimated fair value (in dollars per share) $ 21.37 $ 19.71 $ 19.24