v3.25.2
Securities Continuous Unrealized Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value $ 682 $ 1,805
Available-for-sale Securities Continuous Unrealized Loss Position Less than 12 Months Aggregate Losses 7 17
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 237,419 240,856
Available-for-sale Securities Continuous Unrealized Loss Position 12 Months or Longer Aggregate Losses 31,114 39,519
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 238,101 242,661
Available-for-sale Securities Continuous Unrealized Loss Position Aggregate Losses 31,121 39,536
US Government and Government Agencies and Authorities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 0 0
Available-for-sale Securities Continuous Unrealized Loss Position Less than 12 Months Aggregate Losses 0 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 53,546 52,411
Available-for-sale Securities Continuous Unrealized Loss Position 12 Months or Longer Aggregate Losses 5,628 7,734
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 53,546 52,411
Available-for-sale Securities Continuous Unrealized Loss Position Aggregate Losses 5,628 7,734
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 103 7
Available-for-sale Securities Continuous Unrealized Loss Position Less than 12 Months Aggregate Losses 1 0
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 169,016 173,669
Available-for-sale Securities Continuous Unrealized Loss Position 12 Months or Longer Aggregate Losses 22,736 28,901
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 169,119 173,676
Available-for-sale Securities Continuous Unrealized Loss Position Aggregate Losses 22,737 28,901
US States and Political Subdivisions Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 579 1,798
Available-for-sale Securities Continuous Unrealized Loss Position Less than 12 Months Aggregate Losses 6 17
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 14,857 14,776
Available-for-sale Securities Continuous Unrealized Loss Position 12 Months or Longer Aggregate Losses 2,750 2,884
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 15,436 16,574
Available-for-sale Securities Continuous Unrealized Loss Position Aggregate Losses $ 2,756 $ 2,901