v3.25.2
Securities - Available-for-sale by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 4,815  
Due from one year to five years 98,528  
Due from five years to ten years 63,791  
Due after ten years 12,393  
Securities available for sale, amortized cost 179,527  
Mortgage-backed securities 345,295  
Total, post ASU 2019-04 524,822 $ 512,684
Fair Value    
Due in one year or less 4,815  
Due from one year to five years 93,514  
Due from five years to ten years 62,366  
Due after ten years 11,730  
Securities available for sale, fair value 172,425  
Mortgage-backed securities 329,725  
Total, post ASU 2019-04 $ 502,150 $ 482,328