XML 125 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Fair Value By Balance Sheet Grouping) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale $ 443 $ 0
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 48,343 72,720
Interest bearing deposits in banks 1,410 1,595
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment securities - AFS 82,460 110,018
Investment securities - HTM 182,510 182,380
Financial derivatives 778 1,068
Accrued interest receivable 828 933
Deposits - non-maturity 1,355,444 1,450,210
Deposits - time deposits 193,337 120,083
Short-term borrowed funds 45,418 64,565
Long-term borrowed funds 110,809 30,909
Accrued interest payable 612 151
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment securities - AFS 14,709 15,871
Investment securities - HTM 1,905 20,700
Loans, net 1,319,456 1,177,702
Accrued interest receivable 6,659 5,118
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 48,343 72,720
Interest bearing deposits in banks 1,410 1,595
Investment securities - AFS 97,169 125,889
Investment securities - HTM 214,297 235,659
Restricted bank Stock 5,250 1,027
Loans, net 1,388,847 1,264,684
Financial derivatives 778 1,068
Accrued interest receivable 7,487 6,051
Deposits - non-maturity 1,355,444 1,450,210
Deposits - time deposits 195,533 120,523
Short-term borrowed funds 45,418 64,565
Long-term borrowed funds 110,929 30,929
Accrued interest payable 612 151
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 48,343 72,720
Interest bearing deposits in banks 1,410 1,595
Investment securities - AFS 97,169 125,889
Investment securities - HTM 184,415 203,080
Loans, net 1,319,456 1,177,702
Financial derivatives 778 1,068
Accrued interest receivable 7,487 6,051
Deposits - non-maturity 1,355,444 1,450,210
Deposits - time deposits 193,337 120,083
Short-term borrowed funds 45,418 64,565
Long-term borrowed funds 110,809 30,909
Accrued interest payable $ 612 $ 151