XML 106 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Other Payables and Accrued Liabilities [Abstract]    
Accrued electricity $ 3,054 $ 3,036
Accrued rental 56,646
Value-added tax payable 696 69,053
Accrued interest to a related party 598,319 608,465
Payable for purchase of property, plant and equipment 11,175,858 3,294,940
Accrued commission to salesmen 47,040 19,524
Accrued bank loan interest 1,070,708 1,595,354
Others 16,842 18,540
Totals $ 12,912,517 $ 5,665,558