v3.25.1
Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 390,250 $ 30,003
Salary payable 231,442 323,655
Social security insurance contribution payable 286,083 169,858
Other payable-related party 0 0
Accrued expense for construction 5,317,674 5,310,040
Accrued expense-others 5,431,216 8,489,902
Total $ 11,656,665 $ 14,323,458