XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities - Maturities of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost $ 254,176  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost 188,169  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost 205,900  
Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost 1,260  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost 649,505  
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost 714,216  
Amortized Cost 1,363,721 $ 1,432,372
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Held-to-maturity, One Year or less 0  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Ten Years, Amortized Cost 2,286  
Held-to-maturity 2,286 2,954
Available-For-Sale Securities, Debt Maturities, Single Maturity Date, Fair Value single maturity [Abstract]    
AFS Securities, Debt Maturities, Single Maturity Date, Next Twelve Months, Fair Value 228,736  
AFS Securities, Debt Maturities, Single Maturity Date, Year Two Through Five, Fair Value 169,395  
AFS Securities, Debt Maturities, Single Maturity Date, Year Six Through Ten, Fair Value 169,843  
AFS Securities, Debt Maturities, Single Maturity Date, After Ten Years, Fair Value 1,298  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 569,272  
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 602,300  
Fair Value 1,171,572  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Ten Years, Fair Value 2,286  
Debt Securities, Held-to-maturity, Fair Value $ 2,286 $ 2,954