v3.26.3
INCOME TAXES - Schedule of Income Tax Provision (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Income Tax Disclosure [Abstract]        
Current $ 578 $ (39,335) $ 804 $ 6,735
Deferred 80,970 98,463 186,897 191,776
Total income tax provision 81,548 $ 59,128 187,701 $ 198,511
$ Change $ 39,913   $ (5,931)  
% Change (1.01)   (0.88)  
$ Change $ (17,493)   $ (4,879)  
% Change (0.18)   (0.03)  
$ Change $ 22,420   $ (10,810)  
% Change 0.38   (0.05)