Other Gains (Losses), Net - Schedule of Other Gains (Losses), Net (Details) - USD ($) |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|||
Other Gains (Losses), Net [Abstract] | |||||
Gain/(loss) on financial liabilities at fair value through profit or loss (Refer to Note 22 and 23)* | $ (59,540,069) | $ 6,050,777 | $ 437,319 | ||
Net currency exchange gains (losses) | [1] | (27,799,084) | 78,178 | 1,079,191 | |
Loss on financial assets at fair value through profit or loss (Refer to Note 6) | (46,146) | (78,128) | (32,311) | ||
Loss on disposal of subsidiaries | (69,335) | ||||
Gain (loss) on disposal of property and equipment | 656 | (94) | (70,698) | ||
Loss on lease modification | (48,488) | ||||
Other losses | (41,156) | (17,914) | (72,793) | ||
Other gains (losses), net | $ (87,425,799) | $ 6,032,819 | $ 1,222,885 | ||
|