v3.26.1
Note 13 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Year Ended December 31,

 

(In thousands, except per share data)

 

2025

  

2024

  

2023

 

Net Income:

            

Net income

 $29,617  $28,619  $29,776 

Earnings Per Share:

            

Basic earnings per share

 $4.60  $4.85  $5.08 

Diluted earnings per share

 $4.54  $4.80  $5.02 

Weighted Average Number of Shares Outstanding:

            

Basic shares

  6,440   5,895   5,863 

Effect of dilutive of stock options and restricted stock

  77   73   71 

Diluted shares

  6,517   5,968   5,934 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

     
      

Average

  

Contractual

     
      

Exercise

  

Term in

  

Intrinsic

 
  

Shares

  

Price

  

Years

  

Value

 

Options outstanding at January 1, 2023

  189,917  $21.14         

Options exercised

  (24,400) $18.59         

Options outstanding at December 31, 2023

  165,517  $21.52         

Options cancelled

  (1,600) $24.40         

Options exercised

  (32,070) $17.03         

Options outstanding at December 31, 2024

  131,847  $22.58         

Options cancelled

  (3,200) $22.19         

Options exercised

  (45,505) $22.64         

Options outstanding at December 31, 2025

  83,142  $22.56   1.2  $1,840,328 

Options exercisable at December 31, 2025

  83,142  $22.56   1.2  $1,840,328 
                 
  

Shares

  Weighted Average Exercise Price  Weighted Average Remaining Contractual Term in Years  

Intrinsic Value

 

Options outstanding at January 1, 2023

  117,200  $31.00         

Options cancelled

  (10,400) $31.00         

Options exercised

  (1,300) $31.00         

Options outstanding at December 31, 2023

  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

  (21,980) $32.41         

Options exercised

  (5,100) $31.36         

Options outstanding at December 31, 2025

  213,923  $32.38   7.2  $2,633,200 

Options exercisable at December 31, 2025

  100,278  $31.60   6.7  $1,312,809 

Expected to vest after December 31, 2025

  95,936  $33.16   7.6  $1,106,111 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

2025

  

2024

 

Fair value of options vested

 $361,000  $199,000 

Intrinsic value of options exercised

 $1,087,000  $700,000 

Cash received from option exercises

 $1,105,000  $508,000 

Tax benefit from option exercises

 $93,000  $83,000 

Compensation cost

 $343,000  $393,000 

Tax benefit associated with compensation cost

 $23,000  $51,000 
Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]
          

Minimum Amount of Capital Required

 
                  

To be Well-Capitalized

 
          

For Capital

  

Under Prompt

 
  

Actual

  

Adequacy Purposes (1)

  

Corrective Provisions

 
  

Amount

  

Ratio

  

Amount

  

Ratio

  

Amount

  

Ratio

 

December 31, 2025

                        

Common Equity Tier 1 Ratio

 $247,747   14.8% $75,265   4.5% $108,717   6.5%

Tier 1 Leverage Ratio

  247,747   11.1%  89,237   4.0%  111,547   5.0%

Tier 1 Risk-Based Capital Ratio

  247,747   14.8%  100,354   6.0%  133,805   8.0%

Total Risk-Based Capital Ratio

  268,285   16.0%  133,805   8.0%  167,257   10.0%
                         

December 31, 2024

                        

Common Equity Tier 1 Ratio

 $199,308   17.3% $51,981   4.5% $75,084   6.5%

Tier 1 Leverage Ratio

  199,308   11.9%  66,856   4.0%  83,570   5.0%

Tier 1 Risk-Based Capital Ratio

  199,308   17.3%  69,308   6.0%  92,411   8.0%

Total Risk-Based Capital Ratio

  213,124   18.5%  92,411   8.0%  115,514   10.0%