XML 120 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Expected income taxes $ 18,565 $ 19,172 $ 14,025
Tax-exempt income from bank owned life insurance (1,035) (659) (575)
Other tax exempt income (2,416) (2,497) (2,072)
Nondeductible interest expense 799 255 17
State taxes, net of federal taxes 3,710 4,695 4,417
Other items (153) (2,525) (514)
Effect of marginal tax rate   (101)  
Total $ 19,470 $ 18,340 $ 15,298