XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Current tax expense $ (11,873) $ (16,969) $ (11,013) $ (20,387)
Deferred tax benefit (expense) (6,380) 40,928 (142,599) 65,008
Income tax benefit (expense) $ (18,253) $ 23,959 $ (153,612) $ 44,621