XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Other Payables and Accrued Liabilities [Abstract]  
Schedule of other payables and accrued liabilities
   March 31,   December 31, 
   2023   2022 
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