XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes, Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current: [Abstract]      
Federal $ 14,196 $ 23,025 $ 10,638
State 8,574 10,817 9,683
Total current income tax expense 22,770 33,842 20,321
Deferred: [Abstract]      
Federal 7,284 (6,546) 3,744
State 3,733 943 586
Total deferred income tax expense (benefit) 11,017 (5,603) 4,330
Total provision for income tax expense $ 33,787 $ 28,239 $ 24,651