XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2025

  

2024

 

Expected life of stock options (in years)

  4.7   6.2 

Risk free interest rate

  4.50%  3.98%

Annualized Volatility

  34.8%  32.3%

Dividend yields

  2.70%  3.17%

Weighted-average fair value of options granted during the nine months ended September 30, 2025 and 2024

 $17.90  $9.25 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Shares

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Term in Years

  

Intrinsic Value

 

Options outstanding at January 1, 2024

  165,517  $21.52         

Options exercised

  (32,070)  17.03         

Options cancelled

  (1,600)  24.40         

Options outstanding at December 31, 2024

  131,847  $22.58         

Options cancelled

  (800) $24.40         

Options exercised

  (40,255)  22.56         

Options outstanding at September 30, 2025

  90,792  $22.57   1.4  $1,867,655 

Options exercisable at September 30, 2025

  90,792  $22.57   1.4  $1,867,655 
  

Shares

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Term in Years

  

Intrinsic Value

 

Options outstanding at January 1, 2024

  105,500  $31.00         

Options granted

  107,200   34.07         

Options cancelled

  (1,200)  34.07         

Options exercised

  (1,300)  31.00         

Options outstanding at December 31, 2024

  210,200  $32.55         

Options granted

  30,803   31.09         

Options cancelled

  (2,760)  34.07         

Options exercised

  (3,600)  31.51         

Options outstanding at September 30, 2025

  234,643  $32.35   7.4  $2,530,689 

Options exercisable at September 30, 2025

  113,443  $31.57   7.0  $1,312,289 

Options expected to vest after September 30, 2025

  107,662  $33.09   7.8  $1,082,305 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

2025

  

2024

 

Fair value of options vested

 $191,000  $192,000 

Intrinsic value of options exercised

 $260,000  $25,000 

Cash received from option exercises

 $353,000  $- 

Tax benefit from option exercises

 $24,000  $5,000 

Compensation cost

 $93,000  $131,000 

Tax benefit associated with compensation cost

 $5,000  $13,000 
  

2025

  

2024

 

Fair value of options vested

 $384,000  $199,000 

Intrinsic value of options exercised

 $874,000  $561,000 

Cash received from option exercises

 $936,000  $367,000 

Tax benefit from option exercises

 $43,000  $74,000 

Compensation cost

 $256,000  $350,000 

Tax benefit associated with compensation cost

 $14,000  $33,000