XML 119 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Income Earned on Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-taxable:      
Total $ 216,433 $ 206,918 $ 158,203
Held-to-Maturity Securities1      
Taxable:      
Taxable 42,848 44,093 33,778
Non-taxable:      
Non-taxable 40,371 40,612 36,516
Available-for-Sale Securities1      
Taxable:      
Taxable 110,565 99,085 60,659
Non-taxable:      
Non-taxable $ 22,649 $ 23,128 $ 27,250