XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Payables (Tables)
3 Months Ended
Mar. 31, 2019
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables

   December 31,   March 31, 
   2018   2019 
Construction costs payable  $5,950,746   $5,694,973 
Equipment purchase payable   6,510,571    7,185,125 
Liquidated damages (note a)   1,210,119    1,210,119 
Accrued staff costs   2,362,466    2,048,789 
Compensation costs (note 20(ii))   110,657    113,410 
Customer deposits   192,113    303,350 
Other payables and accruals   1,864,679    1,980,101 
   $18,201,351   $18,535,867