XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Share Based Compensation and Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
      

Weighted

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic

 

Options

 

Shares

  

Price

  

Life (in Years)

  

Value

 
                 

Balance of Outstanding Options at January 1, 2021

  4,080,944  $22.01         

Granted

  498,700   49.47         

Exercised

  (768,668)  18.43         

Forfeited

  (6,000)  37.16         

Balance of Outstanding Options at December 31, 2021

  3,804,976  $26.31   6.3  $111,599,381 

Expected to vest after December 31, 2021

  2,549,712  $29.93   7.5  $65,546,772 

Vested and exercisable at December 31, 2021

  1,228,362  $18.54   3.8  $45,572,873 
Schedule of Nonvested Share Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Number of

  

Grant Date

 

Non-vested Shares

 

Shares

  

Fair Value

 
         

Non-vested at January 1, 2021

  2,737,757  $7.95 

Granted

  498,700   14.77 

Vested

  (653,843)  7.60 

Forfeited

  (6,000)  11.07 
         

Non-vested at December 31, 2021

  2,576,614  $9.35 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted

         
      

Average

      

Weighted

 
      

Remaining

  

Aggregate

  

Average

 
      

Contractual

  

Intrinsic

  

Grant Date

 

Stock Awards and Units

 

Shares

  

Life (in Years)

  

Value

  

Fair Value

 
                 

Outstanding non-vested shares at January 1, 2021

  987,728          $24.28 

Granted

  356,376           44.86 

Vested

  (499,084)          25.94 

Forfeited

  (1,200)          44.59 

Outstanding non-vested at December 31, 2021

  843,820   8.4  $45,540,965   31.97 

Expected to vest after December 31, 2021

  842,423   8.4  $45,465,553