XML 129 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Government Grants (Details) - Schedule of Deferred Government Grants - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of Deferred Government Grants [Abstract]    
Total government grants $ 6,345,005 $ 6,578,863
Less: Current portion (485,863) (375,375)
Non-current portion $ 5,859,142 $ 6,203,488