v3.25.2
Note 5 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Three months ended June 30, 2025

  

Six months ended June 30, 2025

 
  

Outstanding and exercisable

  

Non-vested

  

Outstanding and exercisable

  

Non-vested

 
      

Weighted-Average

      

Weighted-Average

      

Weighted-Average

      

Weighted-Average

 
  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

 

Balance at beginning of period

  146,962  $10.45   611,175  $10.50   146,962  $10.45   611,175  $10.50 

Granted

                        

Vested

                        

Exercised

                        

Forfeited or expired

        (23,328)  11.80         (23,328)  11.80 

Balance at end of period

  146,962  $10.45   587,847  $10.45   146,962  $10.45   587,847  $10.45 
  

Three months ended June 30, 2024

  

Six months ended June 30, 2024

 
  

Outstanding and exercisable

  

Non-vested

  

Outstanding and exercisable

  

Non-vested

 
      

Weighted-Average

      

Weighted-Average

      

Weighted-Average

      

Weighted-Average

 
  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

  

Shares

  

Exercise Price

 

Balance at beginning of period

    $   763,969  $10.50     $   763,969  $10.50 

Granted

                        

Vested

                        

Exercised

                        

Forfeited or expired

                        

Balance at end of period

    $   763,969  $10.50     $   763,969  $10.50 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2025

  

June 30, 2025

 
      

Weighted-Average

      

Weighted-Average

 
      

Grant Date

      

Grant Date

 
      

Fair Value

      

Fair Value

 
  

Number of Shares

  

Per Share

  

Number of Shares

  

Per Share

 

Balance at beginning of period

  245,766  $10.51   245,766  $10.51 

Granted

            

Vested

            

Forfeited

  (9,331)  11.80   (9,331)  11.80 

Balance at end of period

  236,435  $10.46   236,435  $10.46 
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2024

  

June 30, 2024

 
      

Weighted-Average

      

Weighted-Average

 
      

Grant Date

      

Grant Date

 
      

Fair Value

      

Fair Value

 
  

Number of Shares

  

Per Share

  

Number of Shares

  

Per Share

 

Balance at beginning of period

  305,957  $10.50   305,957  $10.50 

Granted

            

Vested

            

Forfeited

            

Balance at end of period

  305,957  $10.50   305,957  $10.50 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three months ended

  

Three months ended

  

Six months ended

  

Six months ended

 
  

June 30, 2025

  

June 30, 2024

  

June 30, 2025

  

June 30, 2024

 
  

(in thousands)

  

(in thousands)

 

Stock-based compensation expense

                

Stock options

 $142  $165  $304  $329 

Restricted stock awards

  139   160   298   320 

Total stock-based compensation expense

 $281  $325  $602  $649 

Related tax benefits recognized in earnings

 $58  $71  $128  $140 
Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]
  

June 30, 2025

  

December 31, 2024

 
      

Weighted average

      

Weighted average

 
  

Amount

  

period

  

Amount

  

period

 
  

(Dollars in thousands)

 

Stock options

 $2,086   3.31  $2,501   3.80 

Restricted stock awards

  2,041   3.31   2,449   3.80 

Total

 $4,127      $4,950