Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Future Minimum Lease Payments (Details)

v3.19.3.a.u2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Leases [Abstract]    
2020 $ 1,079,739 $ 1,356,000
2021 369,798 308,000
2022 119,708  
2023 120,739  
2024 124,496  
Thereafter 227,176  
Total minimum lease payments 2,041,656 $ 1,664,000
Less: Imputed interest (278,297)  
Total $ 1,763,359