XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Shares

  

Weighted-Average Exercise Price

  

Weighted-Average Remaining Contractual Term In Years

  

Aggregate Value

 

Outstanding at January 1, 2025

  537,901  $31.55   6.75  $5,187,207 

Granted

            

Less exercised

            

Outstanding at June 30, 2025

  537,901  $31.55   6.25  $4,409,702 
                 

Expected to vest, assuming a 0.31% annual forfeiture rate at, June 30, 2025 (1)

  528,236  $31.47   6.22   4,363,561 
                 

Exercisable at June 30, 2025

  296,643  $29.55   5.08  $2,918,616 
Nonvested Restricted Stock Shares Activity [Table Text Block]

Nonvested Shares

 

Shares

  

Weighted-Average Grant-Date Fair Value Per Share

 

Nonvested at January 1, 2025

  103,063  $35.05 

Granted

      

Less vested

      

Nonvested at June 30, 2025

  103,063  $35.05