v3.25.2
Debt Securities - Amortized Cost and Estimated Market Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Due in one year or less, Securities, Available-For-Sale, Amortized Cost $ 3,884  
Due in one year or less, Securities, Available-For-Sale, Estimated Market Value 3,851  
Due after one year through five years, Securities, Available-For-Sale, Amortized Cost 115,108  
Due after one year through five years, Securities, Available-For-Sale, Estimated Market Value 106,231  
Due after five years through ten years, Securities, Available-For-Sale, Amortized Cost 289,952  
Due after five years through ten years, Securities, Available-For-Sale, Estimated Market Value 262,873  
Due after ten years, Securities, Available-For-Sale, Amortized Cost 578,831  
Due after ten years, Securities, Available-For-Sale, Estimated Market Value 520,738  
Securities, Available-for-sale, Amortized Cost 987,775 $ 947,341
Securities, Available-For-Sale, Estimated Market Value $ 893,693 $ 827,893