XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 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,204,404 )   $ 3.01                  

Expired/Forfeited

    (4,332 )   $ 15.30                  

Outstanding at September 30, 2022

    809,233     $ 12.25       1.8     $ 12,801,797  

Exercisable at September 30, 2022

    639,745     $ 8.37       1.4     $ 11,924,577