XML 81 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions and Methodology [Table Text Block]
   

2024

   

2023

   

2022

 
                         

Dividend yield

    2.29 %     2.24 %     2.38 %

Expected volatility

    28.43 %     27.20 %     25.43 %

Risk free interest rate

    4.16 %     3.84 %     1.98 %

Expected life (in years)

 

7.1

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

Year Ended December 31, 2024

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 284     $ 1,699     $ 501     $ 1,289     $ 3,773  

Deferred tax benefit

    (60 )     (357 )     (105 )     (271 )     (793 )

Total net expense

  $ 224     $ 1,342     $ 396     $ 1,018     $ 2,980  
   

Year Ended December 31, 2023

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 492     $ 1,599     $ 519     $ 1,854     $ 4,464  

Deferred tax benefit

    (104 )     (336 )     (109 )     (390 )     (939 )

Total net expense

  $ 388     $ 1,263     $ 410     $ 1,464     $ 3,525  
   

Year Ended December 31, 2022

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 376     $ 1,373     $ 332     $ 2,313     $ 4,394  

Deferred tax benefit

    (79 )     (289 )     (70 )     (486 )     (924 )

Total net expense

  $ 297     $ 1,084     $ 262     $ 1,827     $ 3,470  
Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]

(in thousands)

Year Ended

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

2025

  $ 336     $ 1,478     $ 1     $ 937     $ 2,752  

2026

    286       1,204             937       2,427  

2027

    216       885                   1,101  

2028

    126       468                   594  

2029

    11       70                   81  

Total estimated expense

  $ 975     $ 4,105     $ 1     $ 1,874     $ 6,955  
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 years)

 

SARs

   

price

   

price

   

value(1)

   

value

   

life (in years)

 
                                                   

Outstanding, January 1, 2022

    515    

$15.24

- $50.71     $ 31.16     $ 16,854     $ 5.08       5.1  

Granted

    34     47.17 - 74.92       55.45       -       12.07          

Exercised

    (114 )   15.24 - 40.00       21.55       5,258       3.63          

Forfeited

                                   

Outstanding, December 31, 2022

    435    

$19.37

- $74.92     $ 35.60     $ 12,784     $ 6.02       5.1  
                                                   

Outstanding, January 1, 2023

    435    

$19.37

- $74.92     $ 35.60     $ 12,784     $ 6.02       5.1  

Granted

    29     60.76 - 60.76       60.76             16.81          

Exercised

    (24 )   19.37 - 19.37       19.37       681       3.58          

Forfeited

                                   

Outstanding, December 31, 2023

    440    

$19.44

- $74.92     $ 38.11     $ 6,297     $ 6.86       4.7  
                                                   

Outstanding, January 1, 2024

    440    

$19.44

- $74.92     $ 38.11     $ 6,297     $ 6.86       4.7  

Granted

    42     47.95 - 54.92       49.20             13.75          

Exercised

    (142 )   22.96 - 40.00       28.74       5,617       4.51          

Forfeited

                                   

Outstanding, December 31, 2024

    340    

$25.76

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

Vested and exercisable

    240    

$25.76

- $74.92     $ 39.86     $ 7,610     $ 6.89       4.2  

Unvested

    100     37.30 - 74.92       51.92       2,164       13.00       3.3  

Outstanding, December 31, 2024

    340    

$25.76

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

Vested in the current year

    46    

$36.65

- $60.76     $ 47.01     $ 1,139     $ 9.66          
Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights, Award Expiration Period [Table Text Block]

(in thousands, except per share data)

                 

Expiration Year

 

SARs

outstanding

   

SARs vested and

exercisable

   

Weighted average

exercise price

 

2025

    -       -     $ -  

2026

    20       20       25.76  

2027

    23       23       40.00  

2028

    68       68       38.10  

2029

    47       47       37.06  

2030

    46       38       37.30  

2031

    31       20       50.50  

2032

    34       16       55.45  

2033

    29       8       60.76  

2034

    42             49.20  
      340       240     $ 43.41  
Schedule of Nonvested Share Activity [Table Text Block]
           

Weighted

 
           

average cost

 

(in thousands, except per share data)

 

RSAs

   

at grant date

 
                 

Unvested at January 1, 2022

    99     $ 41.07  

Shares awarded

    35       58.47  

Restrictions lapsed and shares vested

    (32 )     40.39  

Shares canceled

    (6 )     47.49  

Unvested at December 31, 2022

    96     $ 47.26  
                 

Unvested at January 1, 2023

    96     $ 47.26  

Shares awarded

    38       63.04  

Restrictions lapsed and shares vested

    (33 )     43.77  

Shares canceled

    (3 )     53.38  

Unvested at December 31, 2023

    98     $ 54.23  
                 

Unvested at January 1, 2024

    98     $ 54.23  

Shares awarded

    46       52.06  

Restrictions lapsed and shares vested

    (33 )     49.49  

Shares canceled

    (9 )     53.10  

Unvested at December 31, 2024

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

Grant

Year

 

Vesting

Period in

Years

   

Fair Value

   

Shares Expected

to be Awarded

 

2022

    3     $ 48.48       10,385  

2023

    3       54.33       18,762  

2024

    3       41.84       86,136  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares to be Issued Upon Exercise and Remaining Shares Available for Future Issuance [Table Text Block]
   

Number of

           

Shares

 
   

shares to be

   

Weighted

   

available for

 
   

issued upon

   

average

   

future

 

Plan category (in thousands)

 

exercising/vesting

   

exercise price

   

issuance (a)

 
                         

Equity compensation plans approved by security holders:

                       
                         

Stock Appreciation Rights

 

(b)

   

(b)

      1,037  

Restricted Stock Awards

    102       N/A    

(a)

 

Restricted Stock Units

    10       N/A    

(a)

 

Performance Stock Units

 

(c)

      N/A    

(a)

 

Total shares

    112               1,037