XML 120 R109.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Government Grants (Details) - Schedule of deferred government grants - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Deferred Government Grants Abstract    
Total government grants $ 7,423,323 $ 10,023,677
Less: Current portion (1,613,838) (3,834,481)
Non-current portion $ 5,809,485 $ 6,189,196