XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - Schedule of Amortized Cost and Estimated Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due within 1 year $ 338  
Due after 1 year through 5 years 108,435  
Due after 5 years through 10 years 127,851  
Due after 10 years 284,043  
Total available-for-sale 520,667 $ 520,850
Estimated Fair Value    
Due within 1 year 338  
Due after 1 year through 5 years 103,907  
Due after 5 years through 10 years 117,671  
Due after 10 years 251,552  
Total available-for-sale 473,468 469,076
Amortized Cost    
Due after 1 year through 5 years 785  
Due after 5 years through 10 years 4,022  
Due after 10 years 29,774  
Total held-to-maturity 34,581 35,242
Estimated Fair Value    
Due after 1 year through 5 years 774  
Due after 5 years through 10 years 3,784  
Due after 10 years 24,415  
Total held-to-maturity $ 28,973 $ 29,563