v3.26.1
Note 5 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Three months ended March 31, 2026

 
  

Outstanding and exercisable

  

Non-vested

 
      

Weighted-Average

      

Weighted-Average

 
  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

 

Balance at beginning of period

  288,092  $10.43   440,885  $10.45 

Granted

            

Vested

            

Exercised

            

Forfeited or expired

            

Balance at end of period

  288,092  $10.43   440,885  $10.45 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Three Months Ended

 
  

March 31, 2026

 
      

Weighted-Average

 
      

Grant Date

 
      

Fair Value

 
  

Number of Shares

  

Per Share

 

Balance at beginning of period

  178,526  $10.51 

Granted

      

Vested

      

Forfeited

      

Balance at end of period

  178,526  $10.51 
  

Three Months Ended

 
  

March 31, 2025

 
      

Weighted-Average

 
      

Grant Date

 
      

Fair Value

 
  

Number of Shares

  

Per Share

 

Balance at beginning of period

  245,766  $10.51 

Granted

      

Vested

      

Forfeited

      

Balance at end of period

  245,766  $10.51 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three months ended

 
  

March 31, 2026

  

March 31, 2025

 
  

(in thousands)

 

Stock-based compensation expense

        

Stock options

 $156  $163 

Restricted stock awards, net of forfeitures

  157   159 

Total stock-based compensation expense

 $313  $322 

Related tax benefits recognized in earnings

 $67  $70 
Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]
  

March 31, 2026

  

December 31, 2025

 
      

Weighted average

      

Weighted average

 
  

Amount

  

period

  

Amount

  

period

 
  

(Dollars in thousands)

 

Stock options

 $1,612   2.56  $1,767   2.80 

Restricted stock awards

  1,592   2.55   1,749   2.80 

Total

 $3,204      $3,516