XML 54 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Other Payables and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   September 30,   December 31, 
   2020   2019 
Accrued electricity  $124,812   $129,466 
Value-added tax payable   183,221    854,728 
Accrued interest to a related party   622,269    607,453 
Payable for purchase of equipment   3,271,052    3,936,047 
Accrued commission to salesmen   15,229    17,162 
Accrued bank loan interest   233,624    - 
Others   123,765    958,154 
Totals  $4,573,972   $6,503,010