XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - Schedule of future minimum lease payments under non-cancelable operating leases
May 31, 2021
USD ($)
Schedule of future minimum lease payments under non-cancelable operating leases [Abstract]  
2022 $ 371,155
2023 256,605
2024 179,035
2025 123,840
2026 126,936
Thereafter 130,109
Total undiscounted operating lease payments 1,187,680
Less imputed interest 170,580
Present value of operating lease payments $ 1,017,100