XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Payables (Tables)
9 Months Ended
Sep. 30, 2020
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables

   December 31,   September 30, 
   2019   2020 
Construction costs payable (note 1)  $1,335,483   $278,618 
Equipment purchase payable   7,440,131    7,229,540 
Liquidated damages (note a)   1,210,119    1,210,119 
Accrued staff costs   2,485,384    1,826,855 
Compensation costs   109,311    - 
Customer deposits   600,758    680,915 
Other payables and accruals (note 16)   2,346,403    2,735,292 
   $15,527,589   $13,961,339