XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable, Accrued Liabilities and Other Payables (Details) - Schedule of Accounts Payable - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Accounts Payable [Abstract]    
Accounts payables $ 1,774,937 $ 1,690,651
Accrued liabilities and other payables [1] 6,772,617 6,866,169
Total payables $ 8,547,554 $ 8,556,820
[1] Accrued liabilities and other payables consisted of the following: