v3.26.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Current tax expense $ (9,609) $ (11,873) $ (16,022) $ (11,013)
Deferred tax expense (10,370) (6,380) (4,246) (142,599)
Income tax expense $ (19,979) $ (18,253) $ (20,268) $ (153,612)