XML 44 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Deferred Government Grants (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Deferred Government Grants [Abstract]    
Total government grants $ 4,184,634 $ 4,457,064
Less: Current portion (138,334) (143,775)
Non-current portion $ 4,046,300 $ 4,313,289