XML 45 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
9 Months Ended
Feb. 29, 2020
Leases [Abstract]  
Schedule of future minimum lease payments of operating leases
Twelve Months Ended February 28,    
2021  $229,867 
2022   160,120 
2023   80,990 
Total undiscounted operating lease payments   470,977 
Less imputed interest   36,405 
Present value of operating lease payments  $434,572 
Schedule of right-of-use assets and operating lease liabilities
Assets    
Right-of-use assets  $431,054 
Liabilities     
Current operating lease liabilities  $206,380 
Long-term operating lease liabilities   228,192 
Total operating lease liabilities  $434,572