XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Securities, Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Available-for-sale, amortized cost [Abstract]    
Due in one year or less $ 105,493  
Due after one through five years 275,234  
Due after five through ten years 136,040  
Due after ten years 162,401  
Amortized cost 1,253,750 $ 1,301,244
Available for sale, fair value [Abstract]    
Due in one year or less 102,371  
Due after one through five years 249,805  
Due after five through ten years 118,168  
Due after ten years 131,587  
Fair value 1,111,505 1,163,724
U.S. Government Sponsored Agency Mortgage-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 500,922  
Amortized cost 500,922 518,836
Available for sale, fair value [Abstract]    
Without single maturity date 436,376  
Fair value 436,376 456,736
Asset-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 73,660  
Amortized cost 73,660 87,993
Available for sale, fair value [Abstract]    
Without single maturity date 73,198  
Fair value $ 73,198 $ 87,226