XML 279 R89.htm IDEA: XBRL DOCUMENT v3.25.3
Share Capital - Schedule of Share Capital (Parentheticals) (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares Issued and fully paid 2,407,575 2,407,575  
Authorised [Member] | Class A Ordinary Shares [Member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares authorized 440,000,000 440,000,000 440,000,000
Authorised [Member] | Class B Ordinary Shares [Member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares authorized 50,000,000 50,000,000 50,000,000
Authorised [Member] | Preference shares [member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares authorized 10,000,000 10,000,000 10,000,000
Issued and fully paid [Member] | Class A Ordinary Shares [Member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares Issued and fully paid 29,519,412 27,963,412 25,280,667
Issued and fully paid [Member] | Class B Ordinary Shares [Member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares Issued and fully paid 13,254,838 13,254,838 13,254,838
Issued and fully paid [Member] | Preference shares [member]      
Share Capital - Schedule of Share Capital (Parentheticals) (Details) [Line Items]      
Ordinary shares, shares Issued and fully paid   2,407,575 3,466,820