XML 99 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Other Payables and Accrued Liabilities [Abstract]    
Accrued electricity $ 2,964 $ 3,054
Value-added tax payable 21,868 696
Accrued interest to a related party 304,600 598,319
Payable for purchase of property, plant and equipment 10,711,678 11,175,858
Accrued commission to salesmen 3,877 47,040
Accrued bank loan interest 14,955 1,070,708
Accrued litigation costs 461,855
Others 24,193 16,842
Totals $ 11,545,990 $ 12,912,517