XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    

Options Outstanding

  

Options Exercisable

 
    

At December 31, 2023

  

For the Year Ended December 31, 2023

  

At December 31, 2023

  

For the Year Ended December 31, 2023

 

Range of Exercise Price

  

Number Outstanding

  

Aggregate Intrinsic Value

  

Weighted Average Remaining Contractual Life

  

Weighted Average Exercise Price

  

Number Exercisable

  

Aggregate Intrinsic Value

  

Weighted Average Remaining Contractual Life

  

Weighted Average Exercise Price

 
    

(In thousands)

  

(Years)

      

(In thousands)

  

(Years)

     
$40-45   12  $149   1.9  $42   12  $149   1.9  $42 
 45-50   -   -   -   -   -   -   -   - 
 50-55   4   8   0.1   53   4   8   0.1   53 
 55-60   572   -   7.6   57   213   -   6.1   58 
 60-65   247   -   4.6   62   247   -   4.6   62 
 65-70   138   -   6.1   66   138   -   6.1   66 
$40-70   973  $157   6.5   60   614  $157   5.4   61 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Years Ended December 31,

 
  

2023

  

2022

  

2021

 

Expected volatility (1)

  20%  19%  20%

Expected life in years (2)

  4.7   4.6   4.7 

Risk-free interest rate (3)

  3.60%  1.73%  0.46%

Expected dividend yield

  3.66%  3.02%  2.79%

Fair value per award

 $8.50  $7.90  $7.50 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Shares

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Term

 
  

(In thousands)

      

(Years)

 

Outstanding at January 1, 2023

  854  $60.02     

Granted

  225   55.47     

Exercised

  (22)  43.30     

Forfeited or expired

  (84)  55.26     

Outstanding at December 31, 2023

  973   59.50   6.5 

Exercisable at December 31, 2023

  614   61.17   5.4 
Schedule of Nonvested Share Activity [Table Text Block]
  

Shares

  

Weighted Average Grant Date Fair Value

 
  

(In thousands)

     

Nonvested at January 1, 2023

  346  $7.88 

Granted

  225   8.50 

Vested

  (164)  7.99 

Forfeited

  (48)  8.18 

Nonvested at December 31, 2023

  359  $8.18 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

2023

  

2022

 
  

(In thousands)

 

Outstanding at January 1,

  31   30 

Granted

  12   12 

Issued upon vesting

  (9)  (8)

Forfeited

  (2)  (3)

Outstanding at December 31,

  32   31