v3.25.2
Fair Value of Financial Instruments - Schedule of Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets:    
Cash and cash equivalents $ 205,388 $ 134,943
Loans held for sale 21,541 4,946
Net loans 2,122,054 1,986,813
Accrued interest receivable, net 9,991 9,188
Other investments:    
Time deposits placed 105 100
Financial liabilities:    
Deposits 2,255,465 2,026,092
FHLB advances 50,281 94,986
Accrued interest payable 15,720 16,067
Carrying Amount    
Financial assets:    
Cash and cash equivalents 205,388 134,943
Loans held for sale 20,016 4,581
Net loans 2,045,294 1,932,056
Accrued interest receivable, net 9,991 9,188
Other investments:    
FHLB and PCBB stock 13,345 12,805
Time deposits placed 105 100
Financial liabilities:    
Deposits 2,254,728 2,027,285
FHLB advances 50,000 95,000
Accrued interest payable 15,720 16,067
Level 1    
Financial assets:    
Cash and cash equivalents 205,388 134,943
Loans held for sale 0 0
Net loans 0 0
Accrued interest receivable, net 527 181
Other investments:    
Time deposits placed 0 0
Financial liabilities:    
Deposits 0 0
FHLB advances 0 0
Accrued interest payable 0 0
Level 2    
Financial assets:    
Cash and cash equivalents 0 0
Loans held for sale 21,541 4,946
Net loans 0 0
Accrued interest receivable, net 854 888
Other investments:    
Time deposits placed 105 100
Financial liabilities:    
Deposits 2,255,465 2,026,092
FHLB advances 50,281 94,986
Accrued interest payable 15,720 16,067
Level 3    
Financial assets:    
Cash and cash equivalents 0 0
Loans held for sale 0 0
Net loans 2,122,054 1,986,813
Accrued interest receivable, net 8,610 8,119
Other investments:    
Time deposits placed 0 0
Financial liabilities:    
Deposits 0 0
FHLB advances 0 0
Accrued interest payable $ 0 $ 0