v3.26.1
Financial Instruments - Summary of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities at fair value $ 9,497 $ 9,353
Securities available for sale 555,571 554,420
Noninterest-bearing deposits 943,943 907,007
Total interest-bearing deposits 1,356,540 1,364,887
Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 693 8,446
Derivative instruments liabilities 0 0
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 88,649 87,988
Equity securities at fair value 9,497 9,353
Securities available for sale 555,571 554,420
Securities held to maturity 383,345 385,193
Federal Home Loan Bank and Federal Reserve Bank stock 28,377 31,116
Loans held for sale 3,833 7,185
Loans, net 3,037,043 2,986,484
Accrued interest receivable 14,812 14,537
Interest rate lock commitments 81 202
Noninterest-bearing deposits 943,943 907,007
Total interest-bearing deposits 2,564,661 2,588,111
Brokered deposits 93,228 104,906
Borrowings 294,850 264,788
Subordinated debentures 48,646 48,460
Accrued interest payable 2,110 2,475
Reported Value Measurement [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 693 8,446
Derivative instruments liabilities 0  
Reported Value Measurement [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 837 1,815
Derivative instruments liabilities 843 1,826
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 88,649 87,988
Equity securities at fair value 9,497 9,353
Securities available for sale 555,571 554,420
Securities held to maturity 344,826 348,122
Federal Home Loan Bank and Federal Reserve Bank stock 28,377 31,116
Loans held for sale 3,948 7,401
Loans, net 2,970,655 2,941,021
Accrued interest receivable 14,812 14,537
Interest rate lock commitments 81 202
Noninterest-bearing deposits 943,943 907,007
Total interest-bearing deposits 2,562,775 2,587,407
Brokered deposits 93,224 105,040
Borrowings 294,769 265,179
Subordinated debentures 45,871 46,886
Accrued interest payable 2,110 2,475
Estimate of Fair Value Measurement [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 693 8,446
Derivative instruments liabilities 0  
Estimate of Fair Value Measurement [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 837 1,815
Derivative instruments liabilities 843 1,826
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 88,649 87,988
Equity securities at fair value 5,766 5,723
Securities available for sale 88,701 89,035
Securities held to maturity 0 0
Federal Home Loan Bank and Federal Reserve Bank stock 0 0
Loans held for sale 0 0
Loans, net 0 0
Accrued interest receivable 0 0
Interest rate lock commitments 0 0
Noninterest-bearing deposits 943,943 907,007
Total interest-bearing deposits 0 0
Brokered deposits 0 0
Borrowings 0 0
Subordinated debentures 0 0
Accrued interest payable 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 0 0
Derivative instruments liabilities 0  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 0 0
Derivative instruments liabilities 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Equity securities at fair value 0 0
Securities available for sale 466,870 465,385
Securities held to maturity 328,939 332,243
Federal Home Loan Bank and Federal Reserve Bank stock 28,377 31,116
Loans held for sale 3,948 7,401
Loans, net 0 0
Accrued interest receivable 14,812 14,537
Interest rate lock commitments 81 202
Noninterest-bearing deposits 0 0
Total interest-bearing deposits 2,562,775 2,587,407
Brokered deposits 93,224 105,040
Borrowings 294,769 265,179
Subordinated debentures 45,871 46,886
Accrued interest payable 2,110 2,475
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 693 8,446
Derivative instruments liabilities 0  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 837 1,815
Derivative instruments liabilities 843 1,826
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Equity securities at fair value 3,731 3,630
Securities available for sale 0 0
Securities held to maturity 15,887 15,879
Federal Home Loan Bank and Federal Reserve Bank stock 0 0
Loans held for sale 0 0
Loans, net 2,970,655 2,941,021
Accrued interest receivable 0 0
Interest rate lock commitments 0 0
Noninterest-bearing deposits 0 0
Total interest-bearing deposits 0 0
Brokered deposits 0 0
Borrowings 0 0
Subordinated debentures 0 0
Accrued interest payable 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 0 0
Derivative instruments liabilities 0  
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 0 0
Derivative instruments liabilities $ 0 $ 0