v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loans by Internal Risk Rating System (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Loans by Internal Risk Rating System [Line Items]    
Total $ 1,206,184 $ 1,177,581
Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 6,409 16,740
Term Loans Amortized Cost Basis by Origination Period 2025 10,028 10,417
Term Loans Amortized Cost Basis by Origination Period 2024 9,105 7,458
Term Loans Amortized Cost Basis by Origination Period 2023 6,456 11,847
Term Loans Amortized Cost Basis by Origination Period 2022 10,709 10,134
Term Loans Amortized Cost Basis by Origination Period Prior 28,215 21,003
Revolving Loans Amortized Cost Basis 15,312 17,753
Total 86,234 95,352
Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 51,239 66,665
Term Loans Amortized Cost Basis by Origination Period 2025 67,192 42,242
Term Loans Amortized Cost Basis by Origination Period 2024 39,929 51,741
Term Loans Amortized Cost Basis by Origination Period 2023 50,121 60,090
Term Loans Amortized Cost Basis by Origination Period 2022 56,824 53,630
Term Loans Amortized Cost Basis by Origination Period Prior 148,454 107,139
Revolving Loans Amortized Cost Basis 21,969 22,093
Total 435,728 403,600
Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 57,648 83,405
Term Loans Amortized Cost Basis by Origination Period 2025 77,220 52,659
Term Loans Amortized Cost Basis by Origination Period 2024 49,034 59,199
Term Loans Amortized Cost Basis by Origination Period 2023 56,577 71,937
Term Loans Amortized Cost Basis by Origination Period 2022 67,533 63,764
Term Loans Amortized Cost Basis by Origination Period Prior 176,669 128,142
Revolving Loans Amortized Cost Basis 37,281 39,846
Total 521,962 498,952
Residential Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 44,593 78,798
Term Loans Amortized Cost Basis by Origination Period 2025 74,744 79,018
Term Loans Amortized Cost Basis by Origination Period 2024 73,514 71,949
Term Loans Amortized Cost Basis by Origination Period 2023 65,246 93,432
Term Loans Amortized Cost Basis by Origination Period 2022 87,147 72,230
Term Loans Amortized Cost Basis by Origination Period Prior 232,879 184,059
Revolving Loans Amortized Cost Basis 87,617 80,141
Total 665,740 659,627
Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 2,656 3,706
Term Loans Amortized Cost Basis by Origination Period 2025 2,762 1,394
Term Loans Amortized Cost Basis by Origination Period 2024 1,094 1,993
Term Loans Amortized Cost Basis by Origination Period 2023 1,373 5,902
Term Loans Amortized Cost Basis by Origination Period 2022 5,430 581
Term Loans Amortized Cost Basis by Origination Period Prior 1,339 1,024
Revolving Loans Amortized Cost Basis 3,828 4,402
Total 18,482 19,002
Residential Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 47,249 82,504
Term Loans Amortized Cost Basis by Origination Period 2025 77,506 80,412
Term Loans Amortized Cost Basis by Origination Period 2024 74,608 73,942
Term Loans Amortized Cost Basis by Origination Period 2023 66,619 99,334
Term Loans Amortized Cost Basis by Origination Period 2022 92,577 72,811
Term Loans Amortized Cost Basis by Origination Period Prior 234,218 185,083
Revolving Loans Amortized Cost Basis 91,445 84,543
Total 684,222 678,629
Performing Financial Instruments [Member] | Residential Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 44,593 78,798
Term Loans Amortized Cost Basis by Origination Period 2025 74,744 78,692
Term Loans Amortized Cost Basis by Origination Period 2024 73,173 71,279
Term Loans Amortized Cost Basis by Origination Period 2023 64,317 92,519
Term Loans Amortized Cost Basis by Origination Period 2022 86,598 70,724
Term Loans Amortized Cost Basis by Origination Period Prior 230,614 180,376
Revolving Loans Amortized Cost Basis 86,520 78,889
Total 660,559 651,277
Performing Financial Instruments [Member] | Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 2,656 3,699
Term Loans Amortized Cost Basis by Origination Period 2025 2,762 1,378
Term Loans Amortized Cost Basis by Origination Period 2024 1,094 1,977
Term Loans Amortized Cost Basis by Origination Period 2023 1,360 5,890
Term Loans Amortized Cost Basis by Origination Period 2022 5,420 577
Term Loans Amortized Cost Basis by Origination Period Prior 1,287 970
Revolving Loans Amortized Cost Basis 3,711 4,275
Total 18,290 18,766
Performing Financial Instruments [Member] | Residential Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 47,249 82,497
Term Loans Amortized Cost Basis by Origination Period 2025 77,506 80,070
Term Loans Amortized Cost Basis by Origination Period 2024 74,267 73,256
Term Loans Amortized Cost Basis by Origination Period 2023 65,677 98,409
Term Loans Amortized Cost Basis by Origination Period 2022 92,018 71,301
Term Loans Amortized Cost Basis by Origination Period Prior 231,901 181,346
Revolving Loans Amortized Cost Basis 90,231 83,164
Total 678,849 670,043
Nonperforming Financial Instruments [Member] | Residential Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025 326
Term Loans Amortized Cost Basis by Origination Period 2024 341 670
Term Loans Amortized Cost Basis by Origination Period 2023 929 913
Term Loans Amortized Cost Basis by Origination Period 2022 549 1,506
Term Loans Amortized Cost Basis by Origination Period Prior 2,265 3,683
Revolving Loans Amortized Cost Basis 1,097 1,252
Total 5,181 8,350
Nonperforming Financial Instruments [Member] | Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 7
Term Loans Amortized Cost Basis by Origination Period 2025 16
Term Loans Amortized Cost Basis by Origination Period 2024 16
Term Loans Amortized Cost Basis by Origination Period 2023 13 12
Term Loans Amortized Cost Basis by Origination Period 2022 10 4
Term Loans Amortized Cost Basis by Origination Period Prior 52 54
Revolving Loans Amortized Cost Basis 117 127
Total 192 236
Nonperforming Financial Instruments [Member] | Residential Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 7
Term Loans Amortized Cost Basis by Origination Period 2025 342
Term Loans Amortized Cost Basis by Origination Period 2024 341 686
Term Loans Amortized Cost Basis by Origination Period 2023 942 925
Term Loans Amortized Cost Basis by Origination Period 2022 559 1,510
Term Loans Amortized Cost Basis by Origination Period Prior 2,317 3,737
Revolving Loans Amortized Cost Basis 1,214 1,379
Total 5,373 8,586
Pass [Member] | Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 6,409 16,740
Term Loans Amortized Cost Basis by Origination Period 2025 10,028 10,385
Term Loans Amortized Cost Basis by Origination Period 2024 9,074 7,331
Term Loans Amortized Cost Basis by Origination Period 2023 6,280 11,743
Term Loans Amortized Cost Basis by Origination Period 2022 10,639 10,054
Term Loans Amortized Cost Basis by Origination Period Prior 27,424 20,016
Revolving Loans Amortized Cost Basis 12,274 14,452
Total 82,128 90,721
Pass [Member] | Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 51,239 66,665
Term Loans Amortized Cost Basis by Origination Period 2025 67,192 42,242
Term Loans Amortized Cost Basis by Origination Period 2024 39,654 50,764
Term Loans Amortized Cost Basis by Origination Period 2023 48,918 55,460
Term Loans Amortized Cost Basis by Origination Period 2022 52,573 51,524
Term Loans Amortized Cost Basis by Origination Period Prior 138,721 99,688
Revolving Loans Amortized Cost Basis 21,255 21,332
Total 419,552 387,675
Pass [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 57,648 83,405
Term Loans Amortized Cost Basis by Origination Period 2025 77,220 52,627
Term Loans Amortized Cost Basis by Origination Period 2024 48,728 58,095
Term Loans Amortized Cost Basis by Origination Period 2023 55,198 67,203
Term Loans Amortized Cost Basis by Origination Period 2022 63,212 61,578
Term Loans Amortized Cost Basis by Origination Period Prior 166,145 119,704
Revolving Loans Amortized Cost Basis 33,529 35,784
Total 501,680 478,396
Special Mention [Member] | Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior
Revolving Loans Amortized Cost Basis 25
Total 25
Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior 1,406 1,319
Revolving Loans Amortized Cost Basis
Total 1,425 1,319
Special Mention [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior 1,406 1,319
Revolving Loans Amortized Cost Basis 25
Total 1,455 1,344
Substandard [Member] | Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025 32
Term Loans Amortized Cost Basis by Origination Period 2024 31 127
Term Loans Amortized Cost Basis by Origination Period 2023 176 104
Term Loans Amortized Cost Basis by Origination Period 2022 70 80
Term Loans Amortized Cost Basis by Origination Period Prior 791 987
Revolving Loans Amortized Cost Basis 3,008 3,276
Total 4,076 4,606
Substandard [Member] | Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024 977
Term Loans Amortized Cost Basis by Origination Period 2023 1,203 4,630
Term Loans Amortized Cost Basis by Origination Period 2022 4,232 2,106
Term Loans Amortized Cost Basis by Origination Period Prior 8,327 6,132
Revolving Loans Amortized Cost Basis 714 761
Total 14,751 14,606
Substandard [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025 32
Term Loans Amortized Cost Basis by Origination Period 2024 306 1,104
Term Loans Amortized Cost Basis by Origination Period 2023 1,379 4,734
Term Loans Amortized Cost Basis by Origination Period 2022 4,302 2,186
Term Loans Amortized Cost Basis by Origination Period Prior 9,118 7,119
Revolving Loans Amortized Cost Basis 3,722 4,037
Total 18,827 19,212
Doubtful [Member] | Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior
Revolving Loans Amortized Cost Basis
Total
Doubtful [Member] | Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior
Revolving Loans Amortized Cost Basis
Total
Doubtful [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior
Revolving Loans Amortized Cost Basis
Total
Year-to-Date Gross Charge-Offs [Member] | Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022
Term Loans Amortized Cost Basis by Origination Period Prior 123
Revolving Loans Amortized Cost Basis 3
Total 123 3
Year-to-Date Gross Charge-Offs [Member] | Commercial Real Estate Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022 40
Term Loans Amortized Cost Basis by Origination Period Prior 67
Revolving Loans Amortized Cost Basis 13
Total 120
Year-to-Date Gross Charge-Offs [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022 40
Term Loans Amortized Cost Basis by Origination Period Prior 123 67
Revolving Loans Amortized Cost Basis 16
Total 123 123
Year-to-Date Gross Charge-Offs [Member] | Residential Portfolio Segment [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026
Term Loans Amortized Cost Basis by Origination Period 2025 61
Term Loans Amortized Cost Basis by Origination Period 2024
Term Loans Amortized Cost Basis by Origination Period 2023
Term Loans Amortized Cost Basis by Origination Period 2022 35
Term Loans Amortized Cost Basis by Origination Period Prior 198
Revolving Loans Amortized Cost Basis 159
Total 453
Year-to-Date Gross Charge-Offs [Member] | Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 10
Term Loans Amortized Cost Basis by Origination Period 2025 8 16
Term Loans Amortized Cost Basis by Origination Period 2024 36 69
Term Loans Amortized Cost Basis by Origination Period 2023 11 9
Term Loans Amortized Cost Basis by Origination Period 2022 3 3
Term Loans Amortized Cost Basis by Origination Period Prior
Revolving Loans Amortized Cost Basis 53 79
Total 111 186
Year-to-Date Gross Charge-Offs [Member] | Residential Consumer and Other [Member]    
Schedule of Loans by Internal Risk Rating System [Line Items]    
Term Loans Amortized Cost Basis by Origination Period 2026 10
Term Loans Amortized Cost Basis by Origination Period 2025 77
Term Loans Amortized Cost Basis by Origination Period 2024 36 69
Term Loans Amortized Cost Basis by Origination Period 2023 11 9
Term Loans Amortized Cost Basis by Origination Period 2022 38
Term Loans Amortized Cost Basis by Origination Period Prior 198
Revolving Loans Amortized Cost Basis 53 238
Total $ 111 $ 639