XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Capital Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Capital Leases (Details)
May 31, 2019
USD ($)
Leases [Abstract]  
Year ended May 31, 2020 $ 1,966,428
Year ended May 31, 2021 1,966,428
Year ended May 31, 2022 1,865,328
Year ended May 31, 2023 1,443,654
Year ended May 31, 2024 605,053
Total lease payments 7,846,891
Less: Imputed interest 1,092,072
Present value of minimum lease payments $ 6,754,819