XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Note 14 - Equity Incentive Plan - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Outstanding, shares (in shares) 412,658    
Outstanding, weighted average grant date fair value (in dollars per share) $ 36.33    
Granted (in shares) 507,524    
Granted, weighted average grant date fair value (in dollars per share) $ 25.14 $ 35.88 $ 38.20
Vested, shares (in shares) (164,167)    
Vested, weighted average grant date fair value (in dollars per share) $ 36.77    
Forfeited and cancelled, shares (in shares) (80,610)    
Forfeited and cancelled, weighted average grant date fair value (in dollars per share) $ (31.40)    
Outstanding, shares (in shares) 675,405 412,658  
Outstanding, weighted average grant date fair value (in dollars per share) $ 28.40 $ 36.33