XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Compensation Plans - Summary of Nonvested Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nonvested balance (in shares) 1,321,741 1,893,506 2,117,613
Nonvested balance, Weighted Average Grant-Date Fair Value Per Share (in dollars per share) $ 34.65 $ 28.49 $ 23.39
Number of options, granted (in shares) 211,945 653,802 750,822
Granted, Weighted Average Grant-Date Fair Value Per Share (in dollars per share) $ 52.69 $ 42.25 $ 35.15
Number of options, vested (in shares) (540,993) (964,156) (825,850)
Vested, Weighted Average Grant-Date Fair Value Per Share (in dollars per share) $ 33.08 $ 22.97 $ 21.62
Number of options, cancelled or expired (in shares) (227,436) (261,411) (149,079)
Cancelled or expired, Weighted Average Grant-Date Fair Value Per Share (in dollars per share) $ 38.03 $ 35.23 $ 27.54
Nonvested balance (in shares) 765,257 1,321,741 1,893,506
Nonvested balance, Weighted Average Grant-Date Fair Value Per Share (in dollars per share) $ 39.74 $ 34.65 $ 28.49