XML 96 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Government Grants (Details) - Schedule of deferred government grants - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of deferred government grants [Abstract]    
Total government grants $ 7,391,041 $ 7,456,308
Less: Current portion (150,917) (151,476)
Non-current portion $ 7,240,124 $ 7,304,832