XML 134 R118.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Government Grants (Details) - Schedule of deferred government grants - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of deferred government grants [Abstract]    
Total government grants $ 10,023,677 $ 7,456,308
Less: Current portion (3,834,481) (151,476)
Non-current portion $ 6,189,196 $ 7,304,832