XML 59 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses and Other Payables (Tables)
12 Months Ended
Dec. 31, 2018
Accrued Expenses and Other Payables [Abstract]  
Schedule of accrued expenses and other payables

   December 31,   December 31, 
   2017   2018 
Construction costs payable  $1,405,651   $5,950,746 
Equipment purchase payable   8,241,844    6,510,571 
Liquidated damages (note a)   1,210,119    1,210,119 
Accrued staff costs   1,804,546    2,362,466 
Compensation costs (note 21(ii))   116,989    110,657 
Customer deposits   270,923    192,113 
Other payables and accruals   1,158,875    1,864,679 
   $14,208,947   $18,201,351