XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Jun. 30, 2019
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables

   December 31,   June 30, 
   2018   2019 
Construction costs payable  $5,950,746   $5,587,652 
Equipment purchase payable   6,510,571    7,885,840 
Liquidated damages (note a)   1,210,119    1,210,119 
Accrued staff costs   2,362,466    2,484,870 
Compensation costs (note 20(ii))   110,657    110,861 
Customer deposits   192,113    389,564 
Other payables and accruals   1,864,679    2,145,637 
   $18,201,351   $19,814,543