v3.26.1
Investment Securities - Schedule of Income Earned on Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Non-taxable:        
Total $ 31,013 $ 46,898 $ 62,895 $ 94,155
Held-to-maturity        
Taxable:        
Taxable 0 10,224 0 20,623
Non-taxable:        
Non-taxable 0 10,052 0 20,103
Available-for-sale        
Taxable:        
Taxable 25,472 21,009 51,783 42,194
Non-taxable:        
Non-taxable $ 5,541 $ 5,613 $ 11,112 $ 11,235