v3.25.2
Fair Value - Carrying amounts and estimated fair values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount    
Financial assets:    
Cash and due from banks $ 175,606 $ 150,334
Loans, net 1,889,394 1,789,674
Accrued interest receivable 10,465 6,680
Restricted investment in bank stocks 5,618 9,716
Financial liabilities:    
Deposits 2,276,723 2,153,359
FHLB advances, short term 21,000 113,500
FHLB advances, long term 10,000 10,000
Subordinated notes, net of issuance costs 19,626 19,591
Accrued interest payable 921 655
Fair Value.    
Financial assets:    
Cash and due from banks 175,606 150,334
Loans, net 1,828,792 1,707,825
Accrued interest receivable 10,465 6,680
Financial liabilities:    
Deposits 2,276,045 2,152,731
FHLB advances, short term 20,961 113,286
FHLB advances, long term 10,006 9,861
Subordinated notes, net of issuance costs 25,092 24,538
Accrued interest payable 921 655
Fair Value. | Level 1    
Financial assets:    
Cash and due from banks 175,606 150,334
Financial liabilities:    
Deposits 2,132,431 1,932,345
Fair Value. | Level 2    
Financial assets:    
Accrued interest receivable 2,071 2,201
Financial liabilities:    
Deposits 143,614 220,386
FHLB advances, short term 20,961 113,286
FHLB advances, long term 10,006 9,861
Subordinated notes, net of issuance costs 25,092 24,538
Accrued interest payable 921 655
Fair Value. | Level 3    
Financial assets:    
Loans, net 1,828,792 1,707,825
Accrued interest receivable $ 8,394 $ 4,479