XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Schedule of Income Earned on Available-for Sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investment Income [Line Items]        
Income earned on securities, taxable $ 26,444 $ 32,587 $ 53,877 $ 65,816
Income earned on securities, non-taxable 7,626 7,769 15,276 15,572
Total 34,070 40,356 69,153 81,388
Available-for-sale        
Investment Income [Line Items]        
Income earned on securities, taxable 19,032 25,127 39,092 50,889
Income earned on securities, non-taxable 4,579 4,664 9,159 9,359
Held-to-maturity        
Investment Income [Line Items]        
Income earned on securities, taxable 7,412 7,460 14,785 14,927
Income earned on securities, non-taxable $ 3,047 $ 3,105 $ 6,117 $ 6,213