Note 8 - Share-based Compensation - Exercise Price Range Relating to Outstanding and Exercisable Options (Details) | 9 Months Ended |
Mar. 31, 2017$ / sharesshares |
Outstanding Weighted Average Number of Stock Options (in shares) | shares | 6,635,527 |
Outstanding Weighted Average Remaining Contractual Life (Year) | 7 years 182 days |
Weighted Average Exercise Price (in dollars per share) | $ 3.05 |
Exercisable Number of Stock Options (in shares) | shares | 2,687,143 |
Exercisable Weighted Average Exercise Price (in dollars per share) | $ 5.27 |
Range One [Member] | |
Exercise Prices Range, Lower (in dollars per share) | 0.65 |
Exercise Prices Range, Upper (in dollars per share) | $ 1.21 |
Outstanding Weighted Average Number of Stock Options (in shares) | shares | 1,082,000 |
Outstanding Weighted Average Remaining Contractual Life (Year) | 9 years 361 days |
Weighted Average Exercise Price (in dollars per share) | $ 0.65 |
Exercisable Number of Stock Options (in shares) | shares | 0 |
Exercisable Weighted Average Exercise Price (in dollars per share) | $ 0 |
Range Two [Member] | |
Exercise Prices Range, Lower (in dollars per share) | 1.30 |
Exercise Prices Range, Upper (in dollars per share) | $ 1.95 |
Outstanding Weighted Average Number of Stock Options (in shares) | shares | 1,684,167 |
Outstanding Weighted Average Remaining Contractual Life (Year) | 9 years 102 days |
Weighted Average Exercise Price (in dollars per share) | $ 1.38 |
Exercisable Number of Stock Options (in shares) | shares | 37,217 |
Exercisable Weighted Average Exercise Price (in dollars per share) | $ 1.76 |
Range Three [Member] | |
Exercise Prices Range, Lower (in dollars per share) | 2.02 |
Exercise Prices Range, Upper (in dollars per share) | $ 3.98 |
Outstanding Weighted Average Number of Stock Options (in shares) | shares | 2,468,750 |
Outstanding Weighted Average Remaining Contractual Life (Year) | 6 years 153 days |
Weighted Average Exercise Price (in dollars per share) | $ 2.47 |
Exercisable Number of Stock Options (in shares) | shares | 1,295,566 |
Exercisable Weighted Average Exercise Price (in dollars per share) | $ 2.49 |
Range Four [Member] | |
Exercise Prices Range, Lower (in dollars per share) | 4.05 |
Exercise Prices Range, Upper (in dollars per share) | $ 34.86 |
Outstanding Weighted Average Number of Stock Options (in shares) | shares | 1,400,610 |
Outstanding Weighted Average Remaining Contractual Life (Year) | 5 years 120 days |
Weighted Average Exercise Price (in dollars per share) | $ 7.93 |
Exercisable Number of Stock Options (in shares) | shares | 1,354,360 |
Exercisable Weighted Average Exercise Price (in dollars per share) | $ 8.03 |