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