XML 52 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Deferred Government Grants (Tables)
6 Months Ended
Jun. 30, 2017
Schedule of Deferred Government Grants [Table Text Block]
      December 31,     June 30,  
      2016     2017  
  Total government grants $ 4,699,261   $ 4,740,067  
  Less: Current portion   (142,400 )   (145,847 )
  Non-current portion $ 4,556,861   $ 4,594,220