XML 112 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal $ 94,382 $ 72,884 $ 142,433
Current state 14,477 10,656 14,840
Total current provision 108,859 83,540 157,273
Deferred federal 3,648 12,139 (23,556)
Deferred state 651 1,847 1,390
Total deferred provision 4,299 13,986 (22,166)
Total expense included in net income $ 113,158 $ 97,526 $ 135,107