XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
May 31, 2020
May 31, 2019
Leases [Abstract]    
Year ended May 31, 2021 $ 81,881  
Year ended May 31, 2022 61,881  
Year ended May 31, 2023 33,881  
Year ended May 31, 2024 18,557  
Year ended May 31, 2025 1,291  
Total lease payments 197,491  
Less: Imputed interest (14,966)  
Present value of minimum lease payments 182,525 $ 180,794
Year ended May 31, 2021 2,203,790  
Year ended May 31, 2022 2,102,690  
Year ended May 31, 2023 1,670,293  
Year ended May 31, 2024 98,231  
Year ended May 31, 2025 11,704  
Total lease payments 6,086,708  
Less: Imputed interest (631,052)  
Present value of minimum lease payments $ 5,455,656 $ 6,754,819