XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024

 

Expected dividend yield at date of grant

    1.44

%

Expected stock price volatility

    33.83

%

Risk-free interest rate

    4.13

%

Expected life of options (in years)

    4.0  
   

2024

   

2023

   

2022

 

Expected dividend yield at date of grant

    1.94 %     2.13 %     3.39 %

Expected stock price volatility

    33.75 %     35.12 %     35.52 %

Risk-free interest rate

    4.50 %     3.61 %     2.33 %

Expected life of options (in years)

    5.0       6.85       6.29  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of
Options

   

Weighted Average

Exercise Price

   

Weighted Average Remaining

Contractual Terms

(Years)

   

Aggregate

Intrinsic Value

(In thousands)

 

Outstanding at December 31, 2023

        $                  

Granted

    404,833     $ 39.54                  

Exercised

        $                  

Forfeited

        $                  

Outstanding at December 31, 2024

    404,833     $ 39.54       5.05     $  

Exercisable at December 31, 2024

        $           $  
   

Number of
Options

   

Weighted Average

Exercise Price

   

Weighted Average

Remaining

Contractual Terms

(Years)

   

Aggregate

Intrinsic Value

(In thousands)

 

Outstanding at December 31, 2023

    569,168     $ 35.72                  

Granted

    54,530     $ 29.76                  

Exercised

    75,283     $ 23.27                  

Expired

    21,289     $ 50.32                  

Forfeited

    56,805     $ 43.83                  

Outstanding at December 31, 2024

    470,321     $ 35.38       5.46     $ 146  

Exercisable at December 31, 2024

    322,711     $ 33.45       4.45     $ 146  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value, Intrinsic Value of Exercised and Vested in Period, and Fair Value of Vested in Period [Table Text Block]
   

2024

   

2023

   

2022

 

Weighted average grant date fair value of stock options granted

  $ 11.12     $ 13.29     $ 9.43  

Intrinsic value of stock options exercised (in thousands)

  $ 1,275     $ 2,037     $ 648  

Intrinsic value of stock options vested (in thousands)

  $ 146     $ 3,894     $ 4,369  
Schedule of Nonvested Share Activity [Table Text Block]
   

Common Stock

Outstanding

   

Common Stock

Weighted

Average Grant

Date Fair Value

Per Share

 

Outstanding at December 31, 2023

    6,058     $ 42.92  

Granted

        $  

Vested

        $  

Forfeited

    6,058     $ 42.92  

Outstanding at December 31, 2024

        $