XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Shares

  

Weighted-Average Exercise Price

  

Weighted-Average of Remaining Contractual Life (in years)

  

Aggregate Intrinsic Value

 

Outstanding at December 31, 2021

  2,017,969  $6.74         

Issued

    $         

Exercised

  (1,000,534) $2.79         

Expired/Forfeited

  (1,000) $15.30         

Outstanding at March 31, 2022

  1,016,435  $10.63   1.9  $41,834,424 

Exercisable at March 31, 2022

  815,666  $6.19   1.5  $37,191,595