v3.26.1
Investment Securities - Schedule of Securities, Available-for-Sale, by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities available-for-sale:    
Due within one year $ 0 $ 0
Due after one but within five years 2,641 1,651
Due after five but within ten years 24,762 10,109
Due after ten years 298,365 300,967
Total 325,768 312,727
Securities available-for-sale:    
Due within one year 0 0
Due after one but within five years 2,607 1,650
Due after five but within ten years 24,582 9,902
Due after ten years 298,152 300,538
Total $ 325,341 $ 312,090