XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Securities, Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Available-for-sale, amortized cost [Abstract]    
Due in one year or less $ 88,818  
Due after one through five years 215,974  
Due after five through ten years 131,800  
Due after ten years 111,074  
Amortized cost 1,132,569 $ 1,186,649
Available for sale, fair value [Abstract]    
Due in one year or less 87,421  
Due after one through five years 203,827  
Due after five through ten years 116,328  
Due after ten years 90,766  
Fair value 1,037,965 1,055,728
Agency Mortgage-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 554,330  
Amortized cost 554,330 471,000
Available for sale, fair value [Abstract]    
Without single maturity date 509,099  
Fair value 509,099 409,709
Asset-backed Securities [Member]    
Available-for-sale, amortized cost [Abstract]    
Without single maturity date 30,573  
Amortized cost 30,573 51,034
Available for sale, fair value [Abstract]    
Without single maturity date 30,524  
Fair value $ 30,524 $ 50,967