v3.25.3
Fair Value - Schedule of Carrying Amount, Fair Value and Fair Value Hierarchy of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial assets    
Cash and due from banks $ 25,724 $ 25,433
Interest-bearing deposits at other financial institutions 163,078 179,841
Federal funds sold 59 58
Accrued interest receivable 19,011 16,664
Financial liabilities    
Accrued interest payable 8,045 9,393
Carrying Amount | Level 1    
Financial assets    
Cash and due from banks 25,724 25,433
Interest-bearing deposits at other financial institutions 163,078 179,841
Federal funds sold 59 58
Financial liabilities    
Noninterest-bearing deposits 857,543 810,928
Carrying Amount | Level 2    
Financial assets    
Accrued interest receivable 19,011 16,664
Financial liabilities    
Accrued interest payable 8,045 9,393
Carrying Amount | Level 3    
Financial assets    
Portfolio loans receivable, net 2,768,938 2,581,511
Restricted investments 7,057 4,479
Foreclosed real estate 1,377 0
Financial liabilities    
Interest-bearing deposits 2,054,510 1,951,011
FHLB advances and other borrowed funds 34,062 34,062
Fair Value | Level 1    
Financial assets    
Cash and due from banks 25,724 25,433
Interest-bearing deposits at other financial institutions 163,078 179,841
Federal funds sold 59 58
Financial liabilities    
Noninterest-bearing deposits 857,543 810,928
Fair Value | Level 2    
Financial assets    
Accrued interest receivable 19,011 16,664
Financial liabilities    
Accrued interest payable 8,045 9,393
Fair Value | Level 3    
Financial assets    
Portfolio loans receivable, net 2,709,594 2,499,578
Restricted investments 7,057 4,479
Foreclosed real estate 1,377 0
Financial liabilities    
Interest-bearing deposits 2,056,540 1,960,728
FHLB advances and other borrowed funds $ 34,029 $ 32,372