XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
May 31, 2021
Leases [Abstract]  
Schedule of future minimum lease payments under non-cancelable operating leases
Twelve Months Ended May 31,    
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 
Schedule of right-of-use assets and operating lease liabilities
Assets    
Right-of-use assets  $895,573 
      
Liabilities     
Current operating lease liabilities  $309,731 
Long-term operating lease liabilities   707,369 
      
Total operating lease liabilities  $1,017,100