v3.25.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Current tax benefit (expense) $ 860 $ (3,418)
Deferred tax benefit (expense) (136,219) 24,080
Income tax benefit (expense) $ (135,359) $ 20,662