XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Current and Deferred Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income tax provision      
Federal $ 6,192 $ 21,296 $ 1,554
State 896 5,763 12,368
Total current income tax provision 7,088 27,059 13,922
Deferred income tax provision (benefit)      
Federal 187,881 221,356 145,711
State (22,294) 43,949 26,393
Total deferred income tax provision 165,587 265,305 172,104
Total income tax provision (benefit)      
Federal 194,073 242,652 147,265
State (21,398) 49,712 38,761
Total income tax provision $ 172,675 $ 292,364 $ 186,026