XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
          

Weighted Average

 

Restricted Stock

     

Weighted Average

  

Remaining

 

Awards

 

Shares

  

Award Price

  

Contractual Term (In Years)

 
             

Outstanding at January 1, 2023

  636,500  $26.31   4.4 

Granted

  10,000   49.19     

Vested

  (119,250)  17.96     

Forfeited

  (30,500)  21.30     

Outstanding at December 31, 2023

  496,750  $29.09   3.7