XML 118 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Fair Value By Balance Sheet Grouping) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans held for sale $ 806 $ 443
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 77,020 48,343
Interest bearing deposits in banks 1,307 1,410
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment securities - AFS 79,776 82,460
Investment securities - HTM 142,954 182,510
Financial derivatives 455 756
Accrued interest receivable 827 828
Deposits - non-maturity 1,431,662 1,355,444
Deposits - time deposits 141,698 193,337
Short-term borrowed funds 65,409 45,418
Long-term borrowed funds 119,586 110,809
Accrued interest payable 489 612
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment securities - AFS 14,718 14,709
Investment securities - HTM 1,806 1,905
Loans, net 1,421,600 1,319,456
Accrued interest receivable 6,646 6,659
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 77,020 48,343
Interest bearing deposits in banks 1,307 1,410
Investment securities - AFS 94,494 97,169
Investment securities - HTM 175,497 214,297
Restricted bank Stock 5,768 5,250
Loans, net 1,462,181 1,388,847
Financial derivatives 455 756
Accrued interest receivable 7,473 7,487
Deposits - non-maturity 1,431,662 1,355,444
Deposits - time deposits 143,167 195,533
Short-term borrowed funds 65,409 45,418
Long-term borrowed funds 120,929 110,929
Accrued interest payable 489 612
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 77,020 48,343
Interest bearing deposits in banks 1,307 1,410
Investment securities - AFS 94,494 97,169
Investment securities - HTM 144,760 184,415
Loans, net 1,421,600 1,319,456
Financial derivatives 455 756
Accrued interest receivable 7,473 7,487
Deposits - non-maturity 1,431,662 1,355,444
Deposits - time deposits 141,698 193,337
Short-term borrowed funds 65,409 45,418
Long-term borrowed funds 119,586 110,809
Accrued interest payable $ 489 $ 612