v3.21.4
INTANGIBLE ASSETS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2021
Nov. 30, 2020
Finite-Lived Intangible Assets [Line Items]        
Amortization of Intangible Assets $ 176,787 $ 176,787 $ 353,574 $ 353,574
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     7 years 9 months 29 days  
Minimum [Member] | Tradenames and Non-Compete Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     3 years  
Minimum [Member] | Customer Relationships [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     12 years  
Maximum [Member] | Trade Names and Non-Compete Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     10 years  
Maximum [Member] | Customer Relationships [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Asset, Useful Life     15 years