XML 43 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   December 31,   December 31, 
   2019   2018 
Accrued electricity  $129,466   $186,780 
Value-added tax payable   854,728    520,190 
Accrued interest to a related party   607,453    617,454 
Payable for purchase of equipment   3,936,047    8,788,924 
Accrued commission to salesmen   17,162    62,247 
Others   958,154    47,201 
Totals  $6,503,010   $10,222,796