Schedule of Deferred Tax Liabilities Net (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Abstract] | ||
| Opening balance as on December 31, 2022 | $ 43,829,019 | $ 51,593,302 |
| Tax Income/(expense) during the period recognized in profit or loss | (43,829,019) | 1,829,701 |
| Acquisitions | (9,593,985) | |
| Closing balance as on December 31, 2023 | $ 43,829,019 | |