v3.25.1
Share Capital, Share Premium and Statutory Reserve - Schedule of Escrow Period Represents the Period Commencing (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Share Capital, Share Premium and Statutory Reserve [Abstract]    
As at January 1 $ 101,777,058 $ 101,777,058
As at December 31 $ 101,777,058 $ 101,777,058