XML 45 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
12 Months Ended
Jun. 30, 2019
USD ($)
ft²
Jul. 31, 2019
Operating Leased Assets [Line Items]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 356,414  
Operating Leases, Future Minimum Payments, Due in Two Years 272,881  
thereafter 96,830  
Operating Leases, Future Minimum Payments, Due in Three Years 256,311  
Operating Leases, Future Minimum Payments, Due in Four Years 188,755  
Operating Leases, Future Minimum Payments, Due in Five Years 189,790  
Total $ 1,360,981  
Operating Lease, Square Footage | ft² 3,954  
Subsequent Event    
Operating Leased Assets [Line Items]    
Lessee, Operating Lease, Term of Contract   5 years