XML 54 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Other Payables and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   September 30,   December 31, 
   2021   2020 
Accrued electricity  $126,685   $14,544 
Value-added tax payable   468,596    428,481 
Accrued interest to a related party   653,424    649,468 
Payable for purchase of equipment   3,014,146    3,262,153 
Accrued commission to salesmen   17,067    10,917 
Accrued bank loan interest   790,391    429,279 
Others   50,934    43,759 
Totals  $5,121,243   $4,838,601