XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025

  537,901  $31.55   6.50  $3,775,664 
                 

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

  526,495  $31.46   6.46   3,727,589 
                 

Exercisable at March 31, 2025

  296,643  $29.55   5.33  $2,514,270 
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 March 31, 2025

  103,063  $35.05