v3.26.1
Fair value estimates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Aggregate amortized cost $ 488,750 $ 541,707
Available for sale, Fair Value 458,144 512,563
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale, Fair Value   988
Level 3 | Other Assets.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Other real estate owned 1,300 1,700
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Aggregate amortized cost 16,734 24,287
Available for sale, Fair Value $ 17,056 $ 24,794