v3.26.1
Investment Securities - Schedule of Income Earned on Available-for Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Investment Income [Line Items]    
Income earned on securities, taxable $ 24,728 $ 27,433
Income earned on securities, non-taxable 7,829 7,650
Total 32,557 35,083
Available-for-sale    
Investment Income [Line Items]    
Income earned on securities, taxable 17,321 20,060
Income earned on securities, non-taxable 4,821 4,580
Held-to-maturity    
Investment Income [Line Items]    
Income earned on securities, taxable 7,407 7,373
Income earned on securities, non-taxable $ 3,008 $ 3,070