v3.26.1
Income Tax Expenses - Schedule of Current and Deferred Portions of Income Tax Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Current and Deferred Portions of Income Tax Expense [Abstract]        
Current income tax expense
Deferred income tax (benefit) expense (13,229,758) 31,519,811 (40,524,270) 82,940,684
Total $ (13,229,758) $ 31,519,811 $ (40,524,270) $ 82,940,684