XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Other Payables and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   June 30,   December 31, 
   2022   2021 
Accrued electricity  $84,676   $135,360 
Accrued rental   133,284    61,879 
Value-added tax payable   128,497    
-
 
Accrued interest to a related party   631,420    664,666 
Payable for purchase of equipment   3,193,945    3,379,368 
Accrued commission to salesmen   14,657    15,274 
Accrued bank loan interest   1,296,451    992,989 
Others   24,950    1,003 
Totals  $5,507,880   $5,250,539