Equity Incentive Plans StockBased Compensation Exercise of Options and Warrants Outstanding (Details 2) |
6 Months Ended |
|---|---|
|
Dec. 31, 2019
shares
| |
| Scheduled vesting | 1,716,788 |
| Year Ending June 30, 2023 [Member] | |
| Scheduled vesting | 19,464 |
| Year Ending June 30, 2022 [Member] | |
| Scheduled vesting | 572,262 |
| Year Ending June 30, 2021 [Member] | |
| Scheduled vesting | 1,125,062 |
| Year Ending June 30, 2020 [Member] | |
| Scheduled vesting |