v3.25.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 43,358,847 $ 53,102,080 $ 90,687,548 $ 107,910,122
Franchising [Member]        
Disaggregation of Revenue [Line Items]        
Total 10,007,581 14,626,256 25,726,863 29,736,524
Procurement Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,756,519 13,536,608 30,089,302 26,732,592
Management Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 5,138,578 16,705,597 13,866,681 32,360,267
Rental Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,851,176 3,453,173 12,491,690 7,071,114
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 5,604,993 $ 4,780,446 $ 8,513,012 $ 12,009,625