XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 53,084,883 $ 47,278,685 $ 160,995,005 $ 131,192,729
Royalty Income [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,688,528 8,606,999 45,425,052 25,446,040
Procurement Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 17,571,299 8,959,689 44,303,891 34,662,934
Management Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 12,110,764 22,969,187 44,471,031 53,693,948
Rental Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,124,774 1,337,803 11,195,888 4,681,213
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 3,589,518 $ 5,405,007 $ 15,599,143 $ 12,708,594