v3.25.2
Note 5 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2025

 

Expected dividend yield at date of grant

    3.86 %

Expected stock price volatility

    33.75 %

Risk-free interest rate

    4.72 %

Expected life of options (in years)

    8.0  
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, 2024

    470,321     $ 35.38                  

Granted

    11,021     $ 17.34                  

Exercised

    10,014     $ 13.17                  

Expired

    59,965     $ 24.70                  

Forfeited

    32,695     $ 41.29                  

Outstanding at June 30, 2025

    378,668     $ 36.62       5.87     $ 34  

Exercisable at June 30, 2025

    322,704     $ 36.63       5.65     $ 34  
   

Number of
Options

   

Weighted

Average

Exercise Price

   

Weighted Average

Remaining

Contractual

Terms (Years)

   

Aggregate

Intrinsic

Value

(In thousands)

 

Outstanding at December 31, 2024

    404,833     $ 39.54                  

Granted

    -                          

Exercised

    -                          

Forfeited

    300,000     $ 39.54                  

Outstanding at June 30, 2025

    104,833     $ 39.54       4.56     $ -  

Exercisable at June 30, 2025

    -                          
Schedule of Nonvested Share Activity [Table Text Block]
   

Common Stock

Outstanding

   

Weighted

Average

Grant Date Fair

Value Per Share

 

Outstanding at December 31, 2024

    -          

Granted

    700,000       13.19  

Vested

    -       -  

Forfeited

    -       -  

Outstanding at June 30, 2024

    700,000     $ 13.19