v3.25.1
Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Other Payables and Accrued Liabilities [Abstract]    
Accrued electricity $ 154,824 $ 2,964
Accrued litigation costs 462,511 461,855
Value-added tax payable 687 21,868
Accrued interest to a related party 305,033 304,600
Payable for purchase of property, plant and equipment 10,726,899 10,711,678
Accrued commission to salesmen 12,477 3,877
Accrued bank loan interest 27,444 14,955
Others 133,592 24,193
Totals $ 11,823,467 $ 11,545,990