v3.26.1
Note 19 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions and Methodology [Table Text Block]

Assumptions

 

2026

   

2025

 

Dividend yield

    2.18 %     2.26 %

Expected volatility

    29.13 %     29.29 %

Risk free interest rate

    3.85 %     4.42 %

Expected life (in years)

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

Three months ended March 31, 2026

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 120     $ 546     $ 132     $ 489     $ 1,287  

Deferred tax benefit

    (25 )     (115 )     (28 )     (103 )     (271 )

Total net expense

  $ 95     $ 431     $ 104     $ 386     $ 1,016  
   

Three months ended March 31, 2025

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 103     $ 450     $ 131     $ 469     $ 1,153  

Deferred tax benefit

    (22 )     (95 )     (28 )     (99 )     (244 )

Total net expense

  $ 81     $ 355     $ 103     $ 370     $ 909  
Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]
   

Stock

                                 

(in thousands)

 

Appreciation

   

Restricted

   

Restricted

   

Performance

         

Year ended

 

Rights

   

Stock Awards

   

Stock Units

   

Stock Units

   

Total

 
                                         

Remainder of 2026

  $ 394     $ 1,679     $ 407     $ 1,387     $ 3,867  

2027

    461       1,972       1       1,849       4,283  

2028

    370       1,599             640       2,609  

2029

    255       1,243                   1,498  

2030

    137       710                   847  

2031

    16       59                   75  

Total estimated future expense

  $ 1,633     $ 7,262     $ 408     $ 3,876     $ 13,179  
Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]
                                             

Weighted

 
                     

Weighted

           

Weighted

   

average

 
                     

average

   

Aggregate

   

average

   

remaining

 
           

Exercise

   

exercise

   

intrinsic

   

fair

   

contractual

 

(in thousands, except per share and life data)

 

SARs

   

price

   

price

   

value(1)

   

value

   

life (in years)

 
                                                   

Outstanding, January 1, 2025

    340    

$25.76

- $74.92     $ 43.41     $ 9,774     $ 8.69       5.3  

Granted

    26     67.85 - 75.21       74.93             23.63          

Exercised

    (28 )   25.76 - 40.00       29.67       1,332       4.32          

Forfeited

                                       

Outstanding, December 31, 2025

    338    

$35.90

- $75.21     $ 46.98     $ 6,354     $ 10.21       5.0  
                                                   

Outstanding, January 1, 2026

    338    

$35.90

- $75.21     $ 46.98     $ 6,354     $ 10.21       5.0  

Granted

    29     68.33 - 68.33       68.33             20.86          

Exercised

                                       

Forfeited

                                       

Outstanding, March 31, 2026

    367    

$35.90

- $75.21     $ 48.66     $ 6,771     $ 11.04       5.1  
                                                   

Vested and exercisable

    275    

$35.90

- $75.21     $ 43.88     $ 6,206     $ 8.55       4.0  

Unvested

    92     47.17 - 75.21       62.83       565       18.46       3.7  

Outstanding, March 31, 2026

    367    

$35.90

- $75.21     $ 48.66     $ 6,771     $ 11.04       5.1  
                                                   

Vested in the current year

    29     $47.17 - 75.21     $ 57.12     $ 269     $ 14.97          
Schedule of Nonvested Share Activity [Table Text Block]
           

Grant date

 
           

weighted

 

(in thousands, except per share data)

 

RSAs

   

average cost

 
                 

Unvested at January 1, 2025

    102     $ 54.92  

Shares awarded

    42       75.34  

Restrictions lapsed and shares released

    (32 )     51.92  

Shares cancelled

    (6 )     61.89  

Unvested at December 31, 2025

    106     $ 62.49  
                 

Unvested at January 1, 2026

    106     $ 62.49  

Shares awarded

    43       71.20  

Restrictions lapsed and shares released

    (32 )     59.25  

Shares cancelled

    (2 )     65.58  

Unvested at March 31, 2026

    115     $ 66.59  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Vesting

           

Shares

 

Grant

 

period

   

Fair

   

expected to

 

year

 

in years

   

value

   

be awarded

 

2024

    3       41.84       49,957  

2025

    3       67.61       53,254  

2026

    3       60.96       31,486