XML 67 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   December 31,   December 31, 
   2020   2019 
Accrued electricity  $14,544   $129,466 
Value-added tax payable   428,481    854,728 
Accrued interest to a related party   649,468    607,453 
Payable for purchase of equipment   3,262,153    3,936,047 
Accrued commission to salesmen   10,917    17,162 
Accrued bank loan interest   429,279    - 
Others   43,759    958,154 
Totals  $4,838,601   $6,503,010