v3.26.1
INCOME TAXES (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 income tax provision (benefit) $ 226 $ 23,089 $ 226 $ 46,070
Deferred $ 106,611 $ 33,373 $ 105,927 $ 93,313
Effective tax rate 21.00% 27.00% 23.00% 26.00%