XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Equity Incentive Plan - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding, shares (in shares) 675,405    
Outstanding, weighted average grant date fair value (in dollars per share) $ 28.4    
Granted (in shares) 442,762    
Granted, weighted average grant date fair value (in dollars per share) $ 26.66 $ 25.14 $ 35.88
Vested (in shares) (261,939)    
Vested, weighted average grant date fair value (in dollars per share) $ 29.44    
Forfeited and cancelled, shares (in shares) (84,870)    
Forfeited and cancelled, weighted average grant date fair value (in dollars per share) $ (27.11)    
Outstanding, shares (in shares) 771,358 675,405  
Outstanding, weighted average grant date fair value (in dollars per share) $ 27.19 $ 28.4