v3.25.2
Fair Value (Carrying Amount And Estimated Fair Values Of Financial Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks $ 2,800 $ 8,662
Due from Federal Reserve Bank and interest-bearing deposits in banks 127,123 74,039
Available-for-sale Securities, Debt Securities 292,808 296,556
Short-term borrowings 145,000 185,000
Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 2,800 8,662
Due from Federal Reserve Bank and interest-bearing deposits in banks 127,123 74,039
Short-term borrowings 145,000 185,000
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Securities, Debt Securities 292,808 296,556
Deposits 1,914,348 1,737,457
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans, net 1,873,413 1,825,368
Subordinated debt 24,715 24,809
Carrying Amounts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 2,800 8,662
Due from Federal Reserve Bank and interest-bearing deposits in banks 127,123 74,039
Available-for-sale Securities, Debt Securities 292,808 296,556
Loans, net 1,892,094 1,846,263
Deposits 2,002,781 1,891,355
Subordinated debt 22,000 22,000
Short-term borrowings 145,000 185,000
Fair Values [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and due from banks 2,800 8,662
Due from Federal Reserve Bank and interest-bearing deposits in banks 127,123 74,039
Available-for-sale Securities, Debt Securities 292,808 296,556
Loans, net 1,873,413 1,825,368
Deposits 1,914,348 1,737,457
Subordinated debt 24,715 24,809
Short-term borrowings $ 145,000 $ 185,000