XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Other Payables and Accrued Liabilities [Abstract]    
Accrued electricity $ 114,403 $ 2,964
Accrued litigation costs 494,742 461,855
Value-added tax payable 213,494 21,868
Accrued interest to a related party 305,868 304,600
Payable for purchase of property, plant and equipment 10,756,269 10,711,678
Accrued commission to salesmen 14,978 3,877
Accrued bank loan interest 18,160 14,955
Others 135,202 24,193
Totals $ 12,053,116 $ 11,545,990