XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Stockholders Equity - Stock Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Options outstanding, number (in shares) | shares 1,009,790
Options outstanding, weighted average remaining contractual term (Year) 8 years 21 days
Options outstanding, weighted average exercise price (in dollars per share) $ 20.85
Options exercisable (in shares) | shares 249,397
Options exercisable, weighted average remaining contractual term (Year) 5 years 7 days
Options exercisable, weighted average exercise price (in dollars per share) $ 52.80
Range One [Member]  
Exercise price range, lower limit (in dollars per share) 2.82
Exercise price range, upper limit (in dollars per share) $ 54.60
Options outstanding, number (in shares) | shares 957,723
Options outstanding, weighted average remaining contractual term (Year) 8 years 3 months 10 days
Options outstanding, weighted average exercise price (in dollars per share) $ 15.75
Options exercisable (in shares) | shares 198,904
Options exercisable, weighted average remaining contractual term (Year) 5 years 3 months 14 days
Options exercisable, weighted average exercise price (in dollars per share) $ 36.75
Range Two [Member]  
Exercise price range, lower limit (in dollars per share) 63.90
Exercise price range, upper limit (in dollars per share) $ 119.25
Options outstanding, number (in shares) | shares 49,270
Options outstanding, weighted average remaining contractual term (Year) 4 years 3 days
Options outstanding, weighted average exercise price (in dollars per share) $ 100.35
Options exercisable (in shares) | shares 47,696
Options exercisable, weighted average remaining contractual term (Year) 3 years 11 months 4 days
Options exercisable, weighted average exercise price (in dollars per share) $ 100.80
Range Three [Member]  
Exercise price range, lower limit (in dollars per share) 186.75
Exercise price range, upper limit (in dollars per share) $ 382.50
Options outstanding, number (in shares) | shares 1,618
Options outstanding, weighted average remaining contractual term (Year) 5 years 6 months
Options outstanding, weighted average exercise price (in dollars per share) $ 270.90
Options exercisable (in shares) | shares 1,618
Options exercisable, weighted average remaining contractual term (Year) 5 years 6 months
Options exercisable, weighted average exercise price (in dollars per share) $ 270.90
Range Four [Member]  
Exercise price range, lower limit (in dollars per share) 405.00
Exercise price range, upper limit (in dollars per share) $ 438.75
Options outstanding, number (in shares) | shares 650
Options outstanding, weighted average remaining contractual term (Year) 2 years 3 days
Options outstanding, weighted average exercise price (in dollars per share) $ 405.15
Options exercisable (in shares) | shares 650
Options exercisable, weighted average remaining contractual term (Year) 2 years 3 days
Options exercisable, weighted average exercise price (in dollars per share) $ 405.15
Range Five [Member]  
Exercise price range, lower limit (in dollars per share) 540.00
Exercise price range, upper limit (in dollars per share) $ 958.50
Options outstanding, number (in shares) | shares 529
Options outstanding, weighted average remaining contractual term (Year) 4 years 7 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) $ 684.75
Options exercisable (in shares) | shares 529
Options exercisable, weighted average remaining contractual term (Year) 4 years 7 months 24 days
Options exercisable, weighted average exercise price (in dollars per share) $ 684.75