XML 66 R39.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
   December 31,   December 31, 
   2022   2021 
Accrued electricity  $3,036   $135,360 
Accrued rental   56,646    61,879 
Value-added tax payable   69,053    
-
 
Accrued interest to a related party   608,465    664,666 
Payable for purchase of equipment   3,294,940    3,379,368 
Accrued commission to salesmen   19,524    15,274 
Accrued bank loan interest   1,595,354    992,989 
Others   18,540    1,003 
Totals  $5,665,558   $5,250,539