v3.25.2
Financial Instruments - Summary of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities at fair value $ 9,582 $ 7,782
Securities available for sale 479,426 479,117
Noninterest-bearing deposits 943,873 524,945
Interest-bearing deposits 2,542,526 1,652,647
Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 7,932 23,649
Derivative instruments liabilities 0 0
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 156,280 96,751
Equity securities at fair value 9,582 7,782
Securities available for sale 479,426 479,117
Securities held to maturity 390,457 394,534
Federal Home Loan Bank and Federal Reserve Bank stock 31,109 14,690
Loans held for sale 7,639 7,288
Loans, net 2,885,994 1,529,088
Accrued interest receivable 14,934 10,376
Interest rate lock commitments 127 95
Noninterest-bearing deposits 943,873 524,945
Interest-bearing deposits 2,542,526 1,652,647
Brokered deposits 106,225 36,511
Borrowings 198,428 175,000
Subordinated debentures 48,277 35,752
Accrued interest payable 3,862 1,694
Reported Value Measurement [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 7,932 23,649
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   686
Derivative instruments liabilities 1,765 686
Reported Value Measurement [Member] | Loan Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 1,750  
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 156,280 96,751
Equity securities at fair value 9,582 7,782
Securities available for sale 479,426 479,117
Securities held to maturity 344,054 339,048
Federal Home Loan Bank and Federal Reserve Bank stock 31,109 14,690
Loans held for sale 7,868 7,507
Loans, net 2,826,525 1,496,704
Accrued interest receivable 14,934 10,376
Interest rate lock commitments 127 95
Noninterest-bearing deposits 943,873 524,945
Interest-bearing deposits 2,540,908 1,652,169
Brokered deposits 106,359 36,508
Borrowings 198,734 175,139
Subordinated debentures 42,912 32,895
Accrued interest payable 3,862 1,694
Estimate of Fair Value Measurement [Member] | Interest Rate Derivative Contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 7,932 23,649
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   686
Derivative instruments liabilities 1,765 686
Estimate of Fair Value Measurement [Member] | Loan Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 1,750  
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 156,280 96,751
Equity securities at fair value 5,613 4,838
Securities available for sale 87,749 80,502
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,873 524,945
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
Derivative instruments liabilities 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member] | Loan Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 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 391,677 398,615
Securities held to maturity 327,695 324,591
Federal Home Loan Bank and Federal Reserve Bank stock 31,109 14,690
Loans held for sale 7,868 7,507
Loans, net 0 0
Accrued interest receivable 14,934 10,376
Interest rate lock commitments 127 95
Noninterest-bearing deposits 0 0
Interest-bearing deposits 2,540,908 1,652,169
Brokered deposits 106,359 36,508
Borrowings 198,734 175,139
Subordinated debentures 42,912 32,895
Accrued interest payable 3,862 1,694
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 7,932 23,649
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   686
Derivative instruments liabilities 1,765 686
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member] | Loan Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts 1,750  
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,969 2,944
Securities available for sale 0 0
Securities held to maturity 16,359 14,457
Federal Home Loan Bank and Federal Reserve Bank stock 0 0
Loans held for sale 0 0
Loans, net 2,826,525 1,496,704
Accrued interest receivable 0 0
Interest rate lock commitments 0 0
Noninterest-bearing deposits 0 0
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
Derivative instruments liabilities 0 $ 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member] | Loan Swaps [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate contracts $ 0