XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
9 Months Ended
Feb. 28, 2022
Leases [Abstract]  
Schedule of future minimum lease payments under non-cancellable operating leases
Twelve Months Ending February 28,    
2023  $295,519 
2024   203,248 
2025   123,085 
2026   126,162 
2027   129,316 
Thereafter   32,527 
      
Total undiscounted operating lease payments   909,857 
Less imputed interest   122,471 
      
Present value of operating lease payments  $787,386 

 

Schedule of right-of-use assets and operating lease liabilities
Assets    
Right-of-use assets, net  $713,413 
      
Liabilities     
Current operating lease liabilities  $249,688 
Long-term operating lease liabilities   537,698 
      
Total operating lease liabilities  $787,386