XML 54 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables And Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   March 31,   December 31, 
   2021   2020 
Accrued electricity  $190,726   $14,544 
Value-added tax payable   14,664    428,481 
Accrued interest to a related party   644,882    649,468 
Payable for purchase of equipment   3,234,511    3,262,153 
Accrued commission to salesmen   18,487    10,917 
Accrued bank loan interest   605,664    429,279 
Others   7,036    43,759 
Totals  $4,715,970   $4,838,601