XML 119 R108.htm IDEA: XBRL DOCUMENT v3.22.2.2
Deferred Government Grants (Details) - Schedule of deferred government grants - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule of deferred government grants [Abstract]    
Total government grants $ 8,434,016 $ 10,023,677
Less: Current portion (2,149,033) (3,834,481)
Non-current portion $ 6,284,983 $ 6,189,196