XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision (benefit)-      
Federal $ 170,844 $ (34,722) $ 58,040
State 39,897 4,222 26,376
Total current 210,741 (30,500) 84,416
Deferred tax provision (benefit)-      
Federal (54,119) 81,119 (80,130)
State (12,494) 14,177 (14,375)
Total deferred (66,613) 95,296 (94,505)
Provision (benefit) for income taxes $ 144,128 $ 64,796 $ (10,089)