XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Operating Leases (Details)
Jan. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 218,203
2021 219,682
2022 229,771
2023 215,184
2024 211,864
Thereafter 35,311
Total $ 1,130,015