XML 134 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
TAXATION - Components of Income Tax Benefit (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit)      
Current $ (56,718) $ (57,422) $ (3,078)
Deferred 24,090 567,489 62,097
Income tax benefit (expense) $ (32,628) $ 510,067 $ 59,019