v3.22.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2022
Feb. 28, 2021
Feb. 28, 2022
Feb. 28, 2021
Total revenue $ 250,435,895 $ 90,962,414 $ 845,638,444 $ 273,017,101
China, Hong Kong and Taiwan [Member]        
Total revenue 82,006,657 48,767,302 285,424,103 143,818,543
Southeast Asia [Member]        
Total revenue 121,340,162 23,395,258 361,600,180 73,073,258
UNITED STATES        
Total revenue 5,049,985 5,947,013 28,254,253 26,170,665
INDIA        
Total revenue 34,943,595 5,645,861 134,393,170 16,032,190
Other [Member]        
Total revenue $ 7,095,496 $ 7,206,980 $ 35,966,738 $ 13,922,445