XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 380,812 $ 30,003
Salary payable 269,071 323,655
Social security insurance contribution payable 286,865 169,858
Other payable-related party
Accrued expense for construction 5,332,180 5,310,040
Accrued expense-others 5,282,950 8,489,902
Total $ 11,551,878 $ 14,323,458