XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Stockholders Equity - Stock Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Range One [Member]  
Options outstanding, number (in shares) | shares 6,409,764
Options outstanding, weighted average remaining contractual term (Year) 7 years 11 months 8 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 2.26
Options exercisable (in shares) | shares 2,007,671
Options exercisable, weighted average remaining contractual term (Year) 4 years 8 months 1 day
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 2.92
Range Two [Member]  
Options outstanding, number (in shares) | shares 1,062,568
Options outstanding, weighted average remaining contractual term (Year) 4 years 9 months 18 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 6.76
Options exercisable (in shares) | shares 967,064
Options exercisable, weighted average remaining contractual term (Year) 4 years 6 months 21 days
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 6.76
Range Three [Member]  
Options outstanding, number (in shares) | shares 30,119
Options outstanding, weighted average remaining contractual term (Year) 5 years 8 months 26 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 18.02
Options exercisable (in shares) | shares 26,069
Options exercisable, weighted average remaining contractual term (Year) 5 years 7 months 6 days
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 18.11
Range Four [Member]  
Options outstanding, number (in shares) | shares 11,634
Options outstanding, weighted average remaining contractual term (Year) 2 years 9 months 3 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 27.64
Options exercisable (in shares) | shares 11,622
Options exercisable, weighted average remaining contractual term (Year) 2 years 9 months
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 27.64
Range Five [Member]  
Options outstanding, number (in shares) | shares 8,379
Options outstanding, weighted average remaining contractual term (Year) 5 years 4 months 28 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 45.42
Options exercisable (in shares) | shares 8,379
Options exercisable, weighted average remaining contractual term (Year) 5 years 4 months 28 days
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 45.42
Range Six [Member]  
Options outstanding, number (in shares) | shares 7,522,464
Options outstanding, weighted average remaining contractual term (Year) 7 years 5 months 19 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 3.05
Options exercisable (in shares) | shares 3,020,805
Options exercisable, weighted average remaining contractual term (Year) 4 years 7 months 20 days
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 4.50