v3.26.3
Cash and Bank Balances - Continued and discontinued operations (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and bank balances        
Cash at banks and on hand attributable to continued operations $ 2,089,313 $ 4,414,456 $ 4,876,983 $ 4,958,983
Cash And Cash Equivalent Continued And Discontinued Operations $ 2,089,313 $ 4,414,456