XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Equity Incentive Plan - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, shares (in shares) 771,358    
Outstanding, weighted average grant date fair value (in dollars per share) $ 27.19    
Granted (in shares) 491,541    
Granted, weighted average grant date fair value (in dollars per share) $ 26.62 $ 26.66 $ 25.14
Vested (in shares) (311,441)    
Vested, weighted average grant date fair value (in dollars per share) $ 27.87    
Forfeited and cancelled, shares (in shares) (114,896)    
Forfeited and cancelled, weighted average grant date fair value (in dollars per share) $ 26.47    
Outstanding, shares (in shares) 836,562 771,358  
Outstanding, weighted average grant date fair value (in dollars per share) $ 26.7 $ 27.19