v3.10.0.1
Commitments and Contingencies (Details)
Jun. 30, 2018
USD ($)
Twelve months ending June 30,  
2019 $ 206,883
2020 252,803
2021 177,643
Future minimum lease payments, amount 637,329
Leases [Member]  
Twelve months ending June 30,  
2019 206,883
2020 52,803
2021
Future minimum lease payments, amount 259,686
Contractual [Member]  
Twelve months ending June 30,  
2019
2020 200,000
2021 177,643
Future minimum lease payments, amount $ 377,643