v3.26.1
FAIR VALUE - Schedule of Fair Value Hierarchy and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Debt securities available for sale $ 308,792 $ 234,890
Debt securities held to maturity 49,054 49,308
Loans held for sale 15,800 25,600
Accrued interest receivable 9,700 9,800
Carrying Value | Level 1 and Level 2    
Financial assets:    
Debt securities available for sale 308,792 234,890
Carrying Value | Level 1    
Financial assets:    
Cash and due from banks 55,196 52,013
Fed funds and interest-bearing balances 209,755 347,900
Carrying Value | Level 2    
Financial assets:    
Debt securities held to maturity 52,761 52,936
Loans held for sale 15,828 25,105
Restricted stock, at cost 30,941 30,932
Other equity securities 13,431 14,760
Accrued interest receivable 11,555 11,115
Financial liabilities:    
Deposits 3,359,105 3,370,581
Borrowings 34,611 33,832
Accrued interest payable 635 679
Carrying Value | Level 3    
Financial assets:    
Loans held for investment, net 3,059,893 2,999,539
Estimated Fair Value | Level 1 and Level 2    
Financial assets:    
Debt securities available for sale 308,792 234,890
Estimated Fair Value | Level 1    
Financial assets:    
Cash and due from banks 55,196 52,013
Fed funds and interest-bearing balances 209,755 347,900
Estimated Fair Value | Level 2    
Financial assets:    
Debt securities held to maturity 49,054 49,308
Loans held for sale 15,928 25,566
Restricted stock, at cost 30,941 30,932
Other equity securities 13,431 14,760
Accrued interest receivable 11,555 11,115
Financial liabilities:    
Deposits 3,358,976 3,370,456
Borrowings 33,610 34,149
Accrued interest payable 635 679
Estimated Fair Value | Level 3    
Financial assets:    
Loans held for investment, net $ 3,059,276 $ 3,000,768