XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax provision:      
Federal $ 51,459 $ 87,445 $ 174,965
State 13,517 27,247 54,060
Total current 64,976 114,692 229,025
Deferred tax provision:      
Federal 12,699 8,802 (26,030)
State 4,497 1,606 (5,280)
Total deferred 17,196 10,408 (31,310)
Provision for income taxes $ 82,172 $ 125,100 $ 197,715