XML 100 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investment Securities - Maturities of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
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 $ 165,155  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost 162,158  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost 217,445  
Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost 78,377  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost 623,135  
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost 799,456  
Amortized Cost 1,422,591 $ 855,163
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Held-to-maturity, One Year or less 5,001  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Ten Years, Amortized Cost 2,029  
Held-to-maturity 7,030 5,016
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 161,689  
AFS Securities, Debt Maturities, Single Maturity Date, Year Two Through Five, Fair Value 166,550  
AFS Securities, Debt Maturities, Single Maturity Date, Year Six Through Ten, Fair Value 222,537  
AFS Securities, Debt Maturities, Single Maturity Date, After Ten Years, Fair Value 79,608  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 630,384  
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 791,038  
Fair Value 1,421,422  
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, Within One Year, Fair Value 5,006  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Ten Years, Fair Value 2,029  
Debt Securities, Held-to-maturity, Fair Value $ 7,035 $ 5,119