v3.25.4
INCOME TAXES - Schedule of Total Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income (loss) before income taxes $ 576,656 $ 267,268 $ 153,544
Current income tax expense (benefit):      
Federal 404 1,329 0
State (336) 2,203 492
Total current income taxes 68 3,532 492
Deferred tax expense (benefit):      
Federal 46,496 19,535 (235,627)
State 4,164 (32) 2,227
Total deferred income taxes 50,660 19,503 (233,400)
Total $ 50,728 $ 23,035 $ (232,908)