Stockholders' Equity - Warrants outstanding and exercisable (Details)
6 Months Ended
Dec. 31, 2019
$ / shares
shares
Warrants Outstanding 1,885,000
Warrants Exercisable 1,885,000
Range One [Member]  
Warrant Exercise Price | $ / shares $ 1.19
Warrants Outstanding 50,000
Warrants Outstanding Remaining Contractual Life (in years) 1 year 11 months 23 days
Warrants Exercisable 50,000
Range Two [Member]  
Warrant Exercise Price | $ / shares $ 1.25
Warrants Outstanding 1,835,000
Warrants Outstanding Remaining Contractual Life (in years) 1 year 5 months 16 days
Warrants Exercisable 1,835,000