XML 59 R42.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 income tax expense:      
Federal $ 85,062 $ 73,299 $ 73,747
State 8,342 10,197 9,428
Total current income tax expense 93,404 83,496 83,175
Deferred income tax expense (benefit):      
Federal 1,192 993 (630)
State 129 149 (77)
Total deferred income tax expense (benefit) 1,321 1,142 (707)
Total income tax expense $ 94,725 $ 84,638 $ 82,468