XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ 48,561 $ 51,770 $ 54,487
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount (5,124) (4,942) (4,351)
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount 7,334 9,445 9,767
Effective Income Tax Rate Reconciliation, Bank Owned Life Insurance, Amount (892) (888) (545)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount 1,524 2,059 926
Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount 285 (56) (195)
Effective Income Tax Rate Reconciliation, Tax Credit, Amount 28 (251) (68)
Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount (5,619) (4,364) (3,661)
Other, net (119) (306) 57
Income Tax Expense (Benefit), Total $ 45,978 $ 52,467 $ 56,417