XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Income Earned on Securities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investment Income [Line Items]      
Income earned on securities, taxable $ 125,765 $ 138,575 $ 91,933
Income earned on securities, tax-exempt 30,980 31,618 28,356
Total 156,745 170,193 120,289
Available-for-sale      
Investment Income [Line Items]      
Income earned on securities, taxable 95,940 108,650 71,352
Income earned on securities, tax-exempt 18,586 19,104 19,168
Held-to-maturity      
Investment Income [Line Items]      
Income earned on securities, taxable 29,825 29,925 20,581
Income earned on securities, tax-exempt $ 12,394 $ 12,514 $ 9,188