v3.26.1
Financial Instruments - Summary of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities at fair value $ 9,425 $ 9,353
Securities available for sale 573,531 554,420
Noninterest-bearing deposits 912,845 907,007
Total interest-bearing deposits 1,428,338 1,364,887
Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 409 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 84,218 87,988
Equity securities at fair value 9,425 9,353
Securities available for sale 573,531 554,420
Securities held to maturity 384,339 385,193
Federal Home Loan Bank and Federal Reserve Bank stock 31,116 31,116
Loans held for sale 9,976 7,185
Loans, net 2,947,801 2,986,484
Accrued interest receivable 16,538 14,537
Interest rate lock commitments 181 202
Noninterest-bearing deposits 912,845 907,007
Total interest-bearing deposits 2,651,165 2,588,111
Brokered deposits 103,381 104,906
Borrowings 184,819 264,788
Subordinated debentures 48,552 48,460
Accrued interest payable 1,846 2,475
Reported Value Measurement [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 409 8,446
Derivative instruments liabilities 0 0
Reported Value Measurement [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 1,119 1,815
Derivative instruments liabilities 1,127 1,826
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 84,218 87,988
Equity securities at fair value 9,425 9,353
Securities available for sale 573,531 554,420
Securities held to maturity 345,440 348,122
Federal Home Loan Bank and Federal Reserve Bank stock 31,116 31,116
Loans held for sale 10,275 7,401
Loans, net 2,892,700 2,941,021
Accrued interest receivable 16,538 14,537
Interest rate lock commitments 181 202
Noninterest-bearing deposits 912,845 907,007
Total interest-bearing deposits 2,649,990 2,587,407
Brokered deposits 103,427 105,040
Borrowings 184,941 265,179
Subordinated debentures 45,038 46,886
Accrued interest payable 1,846 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 409 8,446
Derivative instruments liabilities 0 0
Estimate of Fair Value Measurement [Member] | Interest Rate Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 1,119 1,815
Derivative instruments liabilities 1,127 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 84,218 87,988
Equity securities at fair value 5,702 5,723
Securities available for sale 88,813 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 912,845 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 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 484,718 465,385
Securities held to maturity 329,771 332,243
Federal Home Loan Bank and Federal Reserve Bank stock 31,116 31,116
Loans held for sale 10,275 7,401
Loans, net 0 0
Accrued interest receivable 16,538 14,537
Interest rate lock commitments 181 202
Noninterest-bearing deposits 0 0
Total interest-bearing deposits 2,649,990 2,587,407
Brokered deposits 103,427 105,040
Borrowings 184,941 265,179
Subordinated debentures 45,038 46,886
Accrued interest payable 1,846 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 409 8,446
Derivative instruments liabilities 0 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 1,119 1,815
Derivative instruments liabilities 1,127 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,723 3,630
Securities available for sale 0 0
Securities held to maturity 15,669 15,879
Federal Home Loan Bank and Federal Reserve Bank stock 0 0
Loans held for sale 0 0
Loans, net 2,892,700 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 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