XML 146 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deferred Government Grants (Details) - Schedule of Deferred Government Grants - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Deferred Government Grants [Abstract]    
Total government grants $ 6,578,863 $ 6,876,735
Less: Current portion (375,375) (1,299,715)
Non-current portion $ 6,203,488 $ 5,577,020