XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Note 20 - Equity Incentive Plans - Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Time-based Restricted Stock Units [Member]      
Balance (in shares) 235,944 292,670 273,200
Balance, weighted-average grant date fair value (in dollars per share) $ 32.38 $ 33.37 $ 35.90
Granted (in shares) 67,652 63,467 110,495
Granted, weighted-average grant date fair value (in dollars per share) $ 46.69 $ 41.18 $ 21.79
Vested (in shares) (89,386) (96,869) (80,654)
Vested, weighted-average grant date fair value (in dollars per share) $ 40.92 $ 41.72 $ 25.34
Forfeited (in shares) (12,151) (23,324) (10,371)
Forfeited, weighted-average grant date fair value (in dollars per share) $ 34.07 $ 29.92 $ 39.04
Balance (in shares) 202,059 235,944 292,670
Balance, weighted-average grant date fair value (in dollars per share) $ 33.29 $ 32.38 $ 33.37
Performance-based Restricted Stock Units [Member]      
Balance (in shares) 332,506 302,802 297,744
Balance, weighted-average grant date fair value (in dollars per share) $ 31.82 $ 32.55 $ 32.65
Granted (in shares) 112,393 113,764 212,369
Granted, weighted-average grant date fair value (in dollars per share) $ 40.24 $ 37.13 $ 22.96
Vested (in shares) (81,934) (76,292) (193,240)
Vested, weighted-average grant date fair value (in dollars per share) $ 44.52 $ 41.69 $ 21.68
Forfeited (in shares) 0 (7,768) (14,071)
Forfeited, weighted-average grant date fair value (in dollars per share) $ 0 $ 40.85 $ 39.08
Balance (in shares) 362,965 332,506 302,802
Balance, weighted-average grant date fair value (in dollars per share) $ 31.56 $ 31.82 $ 32.55