XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Net Funded Status [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

(Amounts in thousands)

        

Beginning balance

 $9,050  $9,488 

Effect of curtailment

      

Service cost

      

Interest cost

  414   451 

Actuarial gain

  (440)  (306)

Benefits paid

  (583)  (583)

Ending balance

 $8,441  $9,050 
Schedule of Net Benefit Costs [Table Text Block]
  

Year Ended December 31,

  
  

2024

  

2023

  

2022

 

Income Statement Location

(Amounts in thousands)

             

Service cost

 $  $  $ 

Salaries and employee benefits

Interest cost

  414   451   332 

Other expense

Effect of curtailment

         

Salaries and employee benefits

Amortization of prior service cost

         

Other expense

Amortization of losses

  37   38   135 

Other expense

Net periodic cost

 $451  $489  $467  
              

Assumed discount rate

  5.35%  4.79%  4.96% 
Schedule of Expected Benefit Payments [Table Text Block]

(Amounts in thousands)

    

2025

 $731 

2026

  823 

2027

  793 

2028

  755 

2029

  714 

2030 through 2034

  3,459 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

(Amounts in thousands)

            

Pre-tax compensation expense

 $403  $597  $718 

Excess tax (benefit) expense

  (227)  (167)  (68)
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

(Amounts in thousands, except share and per share data)

 

Option Shares

  

Weighted Average Exercise Price Per Share

  

Weighted Average Remaining Contractual Term (Years)

  

Aggregate Intrinsic Value

 
                 

Outstanding, January 1, 2024

  186,264  $29.72         

Granted

              

Exercised

  (51,088)  27.61         

Canceled/Expired

  (4,536)  22.58         

Outstanding, December 31, 2024

  130,640  $30.79   5.49  $1,417 

Exercisable, December 31, 2024

  130,640  $30.79   5.49  $1,417 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Shares/Units

  

Weighted Average Grant-Date Fair Value

 
         

Nonvested, January 1, 2024

  108,993  $37.10 

Granted

  59,484   33.99 

Vested

  (16,648)  35.00 

Canceled

  (708)  41.55 

Nonvested, December 31, 2024

  151,121  $36.09