v3.21.4
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2021
Nov. 30, 2020
Total revenue $ 405,430,689 $ 124,639,420 $ 595,202,549 $ 182,054,687
China, Hong Kong & Taiwan [Member]        
Total revenue 125,312,137 58,742,573 203,417,446 95,051,241
Southeast Asia [Member]        
Total revenue 164,883,397 40,546,168 240,260,018 49,678,000
UNITED STATES        
Total revenue 16,212,165 14,946,011 23,204,268 20,223,652
INDIA        
Total revenue 78,801,261 6,370,739 99,449,575 10,386,329
Other [Member]        
Total revenue $ 20,221,729 $ 4,033,929 $ 28,871,242 $ 6,715,465