XML 38 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Minimum Payments Required Under Lease Obligations (Details) - USD ($)
Jul. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 350,693  
2021 354,728  
2022 371,686  
2023 268,175  
2024 252,288  
Thereafter 988,697  
Total lease payments 2,586,867  
Less: amounts representing interest (596,061)  
Total lease obligations $ 1,556,872 $ 1,556,873