XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities and Other Payables (Details) - Schedule of Components of Accrued Liabilities and Other Payables - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Components of Accrued Liabilities and Other Payables [Abstract]    
Salary payable $ 2,239,227 $ 1,928,684
Payable to consultants 82,265 49,047
Refundable deposit to customers 53,162 86,991
Payable to property, plant and equipment suppliers 4,110,691 4,565,086
Customer custodial cash liabilities 1,612,075 3,919,793
Other accrued liabilities 1,707,428 969,490
Total accrued liabilities and other payables $ 9,804,848 $ 11,519,091