XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Stock Plans - Summary of Weighted Average Fair Value and Vesting of Restricted Stock Grants (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Granted, awards (in shares) 36,734 34,570
Granted, weighted average grant date fair value (in dollars per share) $ 49.28 $ 49.83
The 2012 Director Stock Incentive Plan [Member]    
Granted, awards (in shares) 0 [1] 18,000
Granted, weighted average grant date fair value (in dollars per share) $ 0 $ 49.85
The 2012 Omnibus Stock Incentive Plan [Member] | Award Date One [Member]    
Granted, awards (in shares) 18,000 [2] 16,520 [1]
Granted, weighted average grant date fair value (in dollars per share) $ 49.43 $ 49.85
The 2012 Omnibus Stock Incentive Plan [Member] | Award Date Two [Member]    
Granted, awards (in shares) 17,684 50 [2]
Granted, weighted average grant date fair value (in dollars per share) $ 49.43 $ 35.91
The 2012 Omnibus Stock Incentive Plan [Member] | Award Date Three [Member]    
Granted, awards (in shares) 50 0 [3]
Granted, weighted average grant date fair value (in dollars per share) $ 49.43
The 2012 Omnibus Stock Incentive Plan [Member] | Award Date Four [Member]    
Granted, awards (in shares) 1,000 0
Granted, weighted average grant date fair value (in dollars per share) $ 44.06
[1] Vest after 3 years – 33% each year
[2] Vest fully after 3 years
[3] Vest after 1 year