v3.21.2
Financing Arrangements - Schedule of Financing Arrangement (Details) - USD ($)
May 31, 2021
May 31, 2020
Notes payable, gross $ 5,478,673 $ 3,971,062
Less: current portion (2,285,367) (1,476,642)
Long term, notes payable 3,193,306 2,494,420
Promissory Notes (PPP Program) [Member]    
Notes payable, gross 358,236 1,646,062
Promissory Notes (EIDL) [Member]    
Notes payable, gross 150,000
Notes Payable [Member]    
Notes payable, gross 2,528,886 2,325,000
Convertible Notes - Net of Discount [Member]    
Notes payable, gross $ 2,441,551