XML 51 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Payables (Tables)
6 Months Ended
Jun. 30, 2017
SCHEDULE OF ACCRUED EXPENSES AND OTHER PAYABLES [Table Text Block]
      December 31,     June 30,  
      2016     2017  
  Construction costs payable $ 7,322,941   $ 1,976,953  
  Equipment purchase payable   8,229,828     8,698,806  
  Liquidated damages (note a)   1,210,119     1,210,119  
  Accrued staff costs   1,532,802     1,542,454  
  Compensation costs (note 19(ii))   309,974     112,251  
  Product warranty (note b)   205,404     594,552  
  Customer deposits   62,231     816,893  
  Other payables and accruals   509,294     595,702  
    $ 19,382,593   $ 15,547,730