XML 119 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Government Grants (Details) - Schedule of deferred government grants - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of deferred government grants [Abstract]    
Total government grants $ 9,473,191 $ 10,023,677
Less: Current portion (2,270,463) (3,834,481)
Non-current portion $ 7,202,728 $ 6,189,196