XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Securities, Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available-for-sale, amortized cost [Abstract]    
Due in one year or less $ 33,089  
Due after one through five years 336,248  
Due after five through ten years 169,173  
Due after ten years 175,686  
Amortized cost 1,362,748 $ 1,430,605
Available for sale, fair value [Abstract]    
Due in one year or less 32,613  
Due after one through five years 305,693  
Due after five through ten years 145,760  
Due after ten years 141,153  
Fair value 1,201,253 1,256,226
U.S. Government Sponsored Agency Mortgage-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 558,964  
Amortized cost 558,964 593,917
Available for sale, fair value [Abstract]    
Without single maturity date 487,899  
Fair value 487,899 520,085
Asset-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 89,588  
Amortized cost 89,588 91,363
Available for sale, fair value [Abstract]    
Without single maturity date 88,135  
Fair value $ 88,135 $ 89,107