XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Nov. 30, 2020
May 31, 2020
Leases [Abstract]    
Twelve months ended November 30, 2021 $ 2,186,436  
Twelve months ended November 30, 2022 1,991,930  
Twelve months ended November 30, 2023 701,171  
Twelve months ended November 30, 2024 23,669  
Twelve months ended November 30, 2025 3,593  
Total future minimum lease payments 4,906,799  
Present value discount 406,722  
Present value of minimum lease payments 4,500,077 $ 5,455,656
Twelve months ended November 30, 2021 81,881  
Twelve months ended November 30, 2022 37,881  
Twelve months ended November 30, 2023 27,751  
Twelve months ended November 30, 2024 9,037  
Twelve months ended November 30, 2025  
Total future minimum lease payments 156,550  
Present value discount 11,281  
Present value of minimum lease payments $ 145,269