Schedule II (Details) - USD ($)
12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 96,868 $ 96,868 $ 126,868
Additions charged (credited) to cost and expenses 103,132 (30,000) [1]
(Deductions)
Balance at end of period 200,000 96,868 96,868
Deferred Tax Valuation Allowance [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 628,730 628,730 628,730
Additions charged (credited) to cost and expenses 3,467,623
(Deductions)  
Balance at end of period $ 4,096,353 $ 628,730 $ 628,730
[1] Reduction in allowance for doubtful accounts due to adjustment in reserve balance.