XML 79 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Schedule of Other Payables and Accrued Liabilities [Abstract]    
Accrued electricity $ 131,800 $ 3,036
Accrued rental 93,793 56,646
Value-added tax payable 717 69,053
Accrued interest to a related party 616,691 608,465
Payable for purchase of equipment 3,327,926 3,294,940
Accrued commission to salesmen 17,325 19,524
Accrued bank loan interest 1,781,801 1,595,354
Others 23,851 18,540
Totals $ 5,993,904 $ 5,665,558