v3.26.1
Investment Securities - Schedule of Income Earned on Available-for Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investment Income [Line Items]        
Income earned on securities, taxable $ 25,787 $ 26,444 $ 50,515 $ 53,877
Income earned on securities, non-taxable 7,811 7,626 15,640 15,276
Total 33,598 34,070 66,155 69,153
Available-for-sale        
Investment Income [Line Items]        
Income earned on securities, taxable 18,454 19,032 35,775 39,092
Income earned on securities, non-taxable 4,807 4,579 9,628 9,159
Held-to-maturity        
Investment Income [Line Items]        
Income earned on securities, taxable 7,333 7,412 14,740 14,785
Income earned on securities, non-taxable $ 3,004 $ 3,047 $ 6,012 $ 6,117