XML 112 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 42,422 $ 15,877 $ 7,127
State (532) 3,824 883
Total current tax expense 41,890 19,701 8,010
Deferred:      
Federal 203,752 264,154 (46,767)
State 18,169 31,394 (8,127)
Total deferred tax expense (benefit) 221,921 295,548 (54,894)
Total income tax expense (benefit) $ 263,811 $ 315,249 $ (46,884)