Equity Incentive Plans StockBased Compensation Exercise of Options and Warrants Outstanding (Details 3) - Series B preferred stock warrants [Member] - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Dec. 31, 2019 |
Jun. 30, 2019 |
|
| Beginning balance, outstanding | 7,720 | |
| Granted | 10,500 | |
| Exercised | (1,192) | (2,780) |
| Expired | ||
| Awards outstanding, Ending balance | 6,528 | 7,720 |
| Weighted Average Exercise Price | ||
| Weighted average exercise price, beginning balance | $ 985.50 | |
| Granted | 982.50 | |
| Exercised | 966.16 | 982.50 |
| Forfeited/expired | ||
| Weighted average exercise price, ending balance | $ 850.00 | $ 985.50 |
| Weighted Average Remaining Contractual Life (Years) | ||
| Weighted average remaining contractual life, beginning balance | 1 year 2 months 16 days | |
| Granted | 2 years | |
| Exercised | 1 year 5 months 5 days | 2 years |
| Weighted average remaining contractual life, ending balance | 2 years | 1 year 2 months 16 days |
| Aggregate Intrinsic Value | ||
| Aggregate intrinsic value | $ 1,501,440 | $ 752,700 |