XML 112 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Deferred Government Grants (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
Deferred Government Grant Schedule Of Deferred Government Grants 1 $ 4,928,830
Deferred Government Grant Schedule Of Deferred Government Grants 2 4,699,261
Deferred Government Grant Schedule Of Deferred Government Grants 3 4,864,131
Deferred Government Grant Schedule Of Deferred Government Grants 4 (197,645)
Deferred Government Grant Schedule Of Deferred Government Grants 5 (142,400)
Deferred Government Grant Schedule Of Deferred Government Grants 6 (152,003)
Deferred Government Grant Schedule Of Deferred Government Grants 7 4,731,185
Deferred Government Grant Schedule Of Deferred Government Grants 8 4,556,861
Deferred Government Grant Schedule Of Deferred Government Grants 9 $ 4,712,128