XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Property and Equipment (Schedule of Leased Property real estate Rental Operations Consists) (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Property, Plant and Equipment [Line Items]    
Operating lease right-of-use-assets $ 27,104,937  
Less: Accumulated Amortization (579,094)  
Operating lease right-of-use-assets $ 26,525,843
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life lease terms 7 years  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life lease terms 54 years