v3.26.1
Note 16 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]
  Outstanding Options  Weighted-Average Exercise Price  Weighted- Average Remaining Contractual Term in years  Aggregate Intrinsic Value 
  

(dollars in thousands, except for per share data)

 

Outstanding at beginning of year

  151,000  $18.37         

Exercised

  (56,500)  18.31         

Forfeited/cancelled

  (2,000)  18.32         

Outstanding at end of period

  92,500  $18.41   4.62  $833 
                 

Options exercisable

  80,500  $18.00   4.34  $758 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted-Average

 
      

Grant Date

 
  

RSUs

  

Fair Value Per Share

 

Outstanding at beginning of year

  191,091  $16.66 

Granted (1)

  96,699   23.45 

Vested (1)

  (70,594)  18.73 

Forfeited/cancelled

  (1,270)  16.07 

Outstanding at end of period

  215,926  $19.03