v3.25.2
FAIR VALUE - Assets and Liabilities Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Investment securities held to maturity $ 2,369 $ 2,346
Loans HFI, at amortized cost 90,687 60,833
Fair Value, Inputs, Level 1 | Carrying Value | Cash and cash equivalents    
Assets:    
Cash and cash equivalents 77,299 77,788
Fair Value, Inputs, Level 1 | Fair Value | Cash and cash equivalents    
Assets:    
Cash and cash equivalents 77,299 77,788
Fair Value, Inputs, Level 2 | Carrying Value    
Assets:    
Investment securities held to maturity 2,491 2,488
Nonmarketable equity securities, at cost 6,551 4,526
Accrued interest receivable 9,495 9,155
Liabilities:    
FHLB borrowings 40,000 0
Subordinated debentures 5,959 5,956
Notes payable 1,707 1,934
Accrued interest payable 1,148 1,036
Fair Value, Inputs, Level 2 | Carrying Value | Time deposits in banks    
Assets:    
Cash and cash equivalents 1,280 2,270
Liabilities:    
Deposits, liabilities 322,878 310,268
Fair Value, Inputs, Level 2 | Carrying Value | Noninterest-bearing deposit accounts    
Liabilities:    
Deposits, liabilities 109,698 101,743
Fair Value, Inputs, Level 2 | Carrying Value | Interest-bearing transaction accounts    
Liabilities:    
Deposits, liabilities 238,215 256,793
Fair Value, Inputs, Level 2 | Carrying Value | Savings and money market deposit accounts    
Liabilities:    
Deposits, liabilities 493,005 474,425
Fair Value, Inputs, Level 2 | Fair Value    
Assets:    
Investment securities held to maturity 2,369 2,346
Nonmarketable equity securities, at cost 6,551 4,526
Accrued interest receivable 9,495 9,155
Liabilities:    
FHLB borrowings 40,000 0
Subordinated debentures 5,537 5,511
Notes payable 1,693 1,919
Accrued interest payable 1,148 1,036
Fair Value, Inputs, Level 2 | Fair Value | Time deposits in banks    
Assets:    
Cash and cash equivalents 1,267 2,212
Liabilities:    
Deposits, liabilities 322,878 307,925
Fair Value, Inputs, Level 2 | Fair Value | Noninterest-bearing deposit accounts    
Liabilities:    
Deposits, liabilities 109,698 101,743
Fair Value, Inputs, Level 2 | Fair Value | Interest-bearing transaction accounts    
Liabilities:    
Deposits, liabilities 238,215 256,793
Fair Value, Inputs, Level 2 | Fair Value | Savings and money market deposit accounts    
Liabilities:    
Deposits, liabilities 493,005 474,425
Fair Value, Inputs, Level 3 | Carrying Value    
Assets:    
Loans HFI, at amortized cost 1,018,071 990,214
Fair Value, Inputs, Level 3 | Carrying Value | Government guaranteed loan servicing rights    
Assets:    
Government guaranteed loan servicing rights 16,074 16,534
Fair Value, Inputs, Level 3 | Fair Value    
Assets:    
Loans HFI, at amortized cost 1,030,879 986,406
Fair Value, Inputs, Level 3 | Fair Value | Government guaranteed loan servicing rights    
Assets:    
Government guaranteed loan servicing rights $ 19,499 $ 19,473