XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 19 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Share-based Compensation Arrangement by Share-based Payment Award Fair Value Assumptions and Methodology [Table Text Block]

Assumptions

 

2024

   

2023

 

Dividend yield

    2.29 %     2.24 %

Expected volatility

    28.43 %     27.20 %

Risk free interest rate

    4.16 %     3.84 %

Expected life (in years)

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

Three months ended September 30, 2024

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 72     $ 420     $ 125     $ 305     $ 922  

Deferred tax benefit

    (15 )     (88 )     (27 )     (64 )     (194 )

Total net expense

  $ 57     $ 332     $ 98     $ 241     $ 728  
   

Three months ended September 30, 2023

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 105     $ 399     $ 126     $ 402     $ 1,032  

Deferred tax benefit

    (22 )     (84 )     (26 )     (84 )     (216 )

Total net expense

  $ 83     $ 315     $ 100     $ 318     $ 816  
   

Nine months ended September 30, 2024

 

(in thousands)

 

Stock

Appreciation

Rights

   

Restricted

Stock Awards

   

Restricted

Stock Units

   

Performance

Stock Units

   

Total

 
                                         

Expense

  $ 212     $ 1,258     $ 374     $ 1,028     $ 2,872  

Deferred tax benefit

    (45 )     (264 )     (79 )     (216 )     (604 )

Total net expense

  $ 167     $ 994     $ 295     $ 812     $ 2,268  
   

Nine months ended September 30, 2023

 

(in thousands)

 

Stock Appreciation Rights

   

Restricted Stock Awards

   

Restricted Stock Units

   

Performance Stock Units

   

Total

 
                                         

Expense

  $ 310     $ 1,204     $ 392     $ 1,313     $ 3,219  

Deferred tax benefit

    (65 )     (253 )     (82 )     (276 )     (676 )

Total net expense

  $ 245     $ 951     $ 310     $ 1,037     $ 2,543  
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 2024

  $ 95     $ 432     $ 126     $ 261     $ 914  

2025

    336       1,528       1       1,043       2,908  

2026

    286       1,244             1,043       2,573  

2027

    216       915                   1,131  

2028

    126       485                   611  

2029

    11       72                   83  

Total estimated future expense

  $ 1,070     $ 4,676     $ 127     $ 2,347     $ 8,220  
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, 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

    (80 )     45.76 - 64.71       24.21       3,027       3.75          

Forfeited

                                     

Outstanding, September 30, 2024

    402    

$22.96 - $74.92

    $ 42.05     $ 8,028     $ 8.20       5.1  
                                                 

Vested and exercisable

    302    

$22.96 - $60.76

    $ 38.75     $ 7,011     $ 6.59       4.1  

Unvested

    100       37.30 - 74.92       51.96       1,017       13.01       3.5  

Outstanding, September 30, 2024

    402    

$22.96 - $74.92

    $ 42.05     $ 8,028     $ 8.20       5.1  
                                                 

Vested in the current year

    46    

$36.65 - $60.76

    $ 46.89     $ 696     $ 9.62          
Schedule of Nonvested Share Activity [Table Text Block]
           

Grant date

 
           

weighted

 

(in thousands, except per share data)

 

RSAs

   

average cost

 
                 

Unvested at January 1, 2023

    96     $ 47.26  

Shares awarded

    38       63.04  

Restrictions lapsed and shares released

    (33 )     43.77  

Shares cancelled

    (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 released

    (32 )     49.30  

Shares cancelled

    (7 )     53.53  

Unvested at September 30, 2024

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

Vesting

           

Shares

 

Grant

 

period

   

Fair

   

expected to

 

year

 

in years

   

value

   

be awarded

 

2022

    3     $ 48.48       20,770  

2023

    3       54.33       13,402  

2024

    3       41.84       86,136