Annual report [Section 13 and 15(d), not S-K Item 405]

Note 13 - Stock-Based Compensation (Tables)

v3.25.0.1
Note 13 - Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]
           

Weighted

   

Weighted

 
           

Average

   

Average

 
           

Grant

   

Remaining

 
           

Date

   

Contractual

 
   

Shares

   

Fair value

   

Term (in years)

 
                         

Unvested at December 31, 2021

    79,903       48.87       1.91  

Granted

    117,969       36.70       1.27  

Vested

    (79,265 )     40.80          

Cancelled and forfeited

    (7,343 )     46.15          

Unvested at December 31, 2022

    111,264       41.89       1.76  

Granted

    155,695       36.83       1.70  

Vested

    (79,592 )     44.47          

Cancelled and forfeited

    (4,144 )     38.74          

Unvested at December 31, 2023

    183,223       36.54       1.72  

Granted

    336,685       27.66       1.69  

Vested

    (134,934 )     38.54          

Cancelled and forfeited

    (10,636 )     29.69          
                         

Unvested at December 31, 2024

    374,338     $ 28.02       1.74  
                         

Expected to vest in the future at December 31, 2024

    363,579     $ 28.02       1.74