XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 221,315 $ 57,649
Salary payable 242,944 250,610
Other payable 89,577
Accrued expense for construction 5,282,557 6,403,742
Accrued expense-others 344,621 1,022,144
Total $ 6,091,437 $ 7,823,722