XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 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,003,936) $2.81         

Expired/Forfeited

  (1,000) $15.30         

Outstanding at June 30, 2022

  1,013,033  $10.63   1.7  $25,366,627 

Exercisable at June 30, 2022

  814,597  $6.23   1.2  $23,574,045