v3.26.1
Schedule of Available-for-sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost $ 350,801 $ 355,659
Gross unrealized gains 697 1,477
Gross unrealized losses (10,690) (8,979)
Estimated fair value 340,808 348,157
Amortized cost, Total held-to-maturity 3,847 3,789
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (297) (312)
Estimated fair value, Total held-to-maturity 3,550 3,477
US Treasury Securities [Member]    
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost 43,419 52,795
Gross unrealized gains 230 580
Gross unrealized losses (171) (192)
Estimated fair value 43,478 53,183
Municipal Obligations, Tax Exempt [Member]    
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost 76,435 88,979
Gross unrealized gains 107 149
Gross unrealized losses (1,399) (1,319)
Estimated fair value 75,143 87,809
Municipal Obligations, Taxable [Member]    
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost 100,224 92,105
Gross unrealized gains 279 555
Gross unrealized losses (2,785) (2,057)
Estimated fair value 97,718 90,603
Agency Mortgage-backed Securities [Member]    
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost 130,723 121,780
Gross unrealized gains 81 193
Gross unrealized losses (6,335) (5,411)
Estimated fair value 124,469 116,562
Other [Member]    
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLossLineItems [Line Items]    
Amortized cost, Total held-to-maturity 3,847 3,789
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (297) (312)
Estimated fair value, Total held-to-maturity $ 3,550 $ 3,477