XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Schedule of Income Earned on Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Non-taxable:        
Total $ 46,898 $ 55,050 $ 94,155 $ 113,051
Held-to-maturity        
Taxable:        
Taxable 10,224 10,842 20,623 21,845
Non-taxable:        
Non-taxable 10,052 10,097 20,103 20,197
Available-for-sale        
Taxable:        
Taxable 21,009 28,441 42,194 59,636
Non-taxable:        
Non-taxable $ 5,613 $ 5,670 $ 11,235 $ 11,373