XML 337 R147.htm IDEA: XBRL DOCUMENT v3.25.3
Deferred Taxation - Schedule of Analysis of the Deferred Tax Balances (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Analysis of the Deferred Tax Balances [Abstract]      
Net deferred tax assets recognized in the consolidated statement of financial position  
Net deferred tax liabilities recognized in the consolidated statement of financial position $ 34,493 $ 29,857 $ 29,272