v3.25.1
Loans and Allowance for Credit Losses (Details) - Schedule of classified by credit quality indicators by year of origination - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year $ 121,963 $ 272,703
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 279,857 345,047
Loan balance classified by credit quality indicators, two years before latest fiscal year 338,156 992,601
Loan balance classified by credit quality indicators, three years before latest fiscal year 968,904 620,632
Loan balance classified by credit quality indicators, four years before latest fiscal year 598,327 362,685
Prior 921,855 594,934
Revolving 454,145 441,309
Revolving Converted to Term 712 1,856
Total 3,683,919 3,631,767
Current period gross write-offs 2025  
Current period gross write-offs 2024
Current period gross write-offs 2023
Current period gross write-offs 2022
Current period gross write-offs 2021 (143)
Current period gross write-offs Prior (78) (1,085)
Current period gross write-offs Revolving (159)
Current period gross write-offs Revolving Converted to Term
Current period gross write-offs Total (78) (1,734)
Current period gross write-offs 2020   (347)
Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 79,469 182,081
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 191,240 191,539
Loan balance classified by credit quality indicators, two years before latest fiscal year 188,703 689,752
Loan balance classified by credit quality indicators, three years before latest fiscal year 671,885 343,229
Loan balance classified by credit quality indicators, four years before latest fiscal year 325,863 193,677
Prior 592,236 427,039
Revolving 201,361 206,112
Revolving Converted to Term 712 1,856
Total 2,251,469 2,235,285
Commercial [Member] | Construction [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 1,191 24,076
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 20,480 28,921
Loan balance classified by credit quality indicators, two years before latest fiscal year 29,637 35,207
Loan balance classified by credit quality indicators, three years before latest fiscal year 23,961 15,000
Loan balance classified by credit quality indicators, four years before latest fiscal year 14,752
Prior
Revolving
Revolving Converted to Term
Total 90,021 103,204
Commercial [Member] | Business [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 41,065 55,502
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 52,704 41,970
Loan balance classified by credit quality indicators, two years before latest fiscal year 39,766 135,608
Loan balance classified by credit quality indicators, three years before latest fiscal year 120,885 40,486
Loan balance classified by credit quality indicators, four years before latest fiscal year 36,065 17,589
Prior 70,139 57,972
Revolving 200,467 205,592
Revolving Converted to Term 246 1,398
Total 561,337 556,117
Current period gross write-offs 2025  
Current period gross write-offs 2024
Current period gross write-offs 2023
Current period gross write-offs 2022
Current period gross write-offs 2021 (143)
Current period gross write-offs Prior (78) (18)
Current period gross write-offs Revolving (72)
Current period gross write-offs Revolving Converted to Term
Current period gross write-offs Total (78) (580)
Current period gross write-offs 2020   (347)
Commercial [Member] | Pass [Member] | Construction [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 1,191 24,076
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 20,480 26,501
Loan balance classified by credit quality indicators, two years before latest fiscal year 27,143 34,067
Loan balance classified by credit quality indicators, three years before latest fiscal year 22,793 15,000
Loan balance classified by credit quality indicators, four years before latest fiscal year 14,752
Prior
Revolving
Revolving Converted to Term
Total 86,359 99,644
Commercial [Member] | Pass [Member] | Business [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 40,505 54,814
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 51,181 41,743
Loan balance classified by credit quality indicators, two years before latest fiscal year 39,641 129,450
Loan balance classified by credit quality indicators, three years before latest fiscal year 114,887 38,312
Loan balance classified by credit quality indicators, four years before latest fiscal year 33,672 15,716
Prior 62,251 51,566
Revolving 193,743 196,246
Revolving Converted to Term 803
Total 535,880 528,650
Commercial [Member] | Watch [Member] | Construction [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 2,420
Loan balance classified by credit quality indicators, two years before latest fiscal year 2,494 1,140
Loan balance classified by credit quality indicators, three years before latest fiscal year 1,168
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving
Revolving Converted to Term
Total 3,662 3,560
Commercial [Member] | Watch [Member] | Business [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 365
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 837 132
Loan balance classified by credit quality indicators, two years before latest fiscal year 125 5,353
Loan balance classified by credit quality indicators, three years before latest fiscal year 3,913 2,174
Loan balance classified by credit quality indicators, four years before latest fiscal year 2,393 1,423
Prior 6,188 5,243
Revolving 6,164 8,776
Revolving Converted to Term 246 389
Total 20,231 23,490
Commercial [Member] | Special Mention [Member] | Business [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 660
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 658 95
Loan balance classified by credit quality indicators, two years before latest fiscal year 805
Loan balance classified by credit quality indicators, three years before latest fiscal year 794
Loan balance classified by credit quality indicators, four years before latest fiscal year 65
Prior 711 533
Revolving 105
Revolving Converted to Term 206
Total 2,268 2,364
Commercial [Member] | Substandard [Member] | Business [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 195 28
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 28
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year 1,291
Loan balance classified by credit quality indicators, four years before latest fiscal year 385
Prior 989 630
Revolving 455 570
Revolving Converted to Term
Total 2,958 1,613
Commercial [Member] | Owner occupied RE [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 17,029 51,818
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 63,577 49,177
Loan balance classified by credit quality indicators, two years before latest fiscal year 47,661 190,161
Loan balance classified by credit quality indicators, three years before latest fiscal year 200,437 124,268
Loan balance classified by credit quality indicators, four years before latest fiscal year 122,283 75,389
Prior 222,793 160,386
Revolving 85 160
Revolving Converted to Term 238
Total 673,865 651,597
Commercial [Member] | Owner occupied RE [Member] | Pass [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 15,297 51,338
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 63,117 47,997
Loan balance classified by credit quality indicators, two years before latest fiscal year 46,489 186,361
Loan balance classified by credit quality indicators, three years before latest fiscal year 195,920 122,306
Loan balance classified by credit quality indicators, four years before latest fiscal year 119,944 66,561
Prior 208,162 145,743
Revolving 85 160
Revolving Converted to Term 238
Total 649,014 620,704
Commercial [Member] | Owner occupied RE [Member] | Watch [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 1,732 480
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 460 1,180
Loan balance classified by credit quality indicators, two years before latest fiscal year 1,172 3,638
Loan balance classified by credit quality indicators, three years before latest fiscal year 4,360 1,962
Loan balance classified by credit quality indicators, four years before latest fiscal year 2,339 8,828
Prior 11,111 11,012
Revolving
Revolving Converted to Term
Total 21,174 27,100
Commercial [Member] | Owner occupied RE [Member] | Special Mention [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year 162
Loan balance classified by credit quality indicators, three years before latest fiscal year 157
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior 3,520 2,840
Revolving
Revolving Converted to Term
Total 3,677 3,002
Commercial [Member] | Owner occupied RE [Member] | Substandard [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year  
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year  
Loan balance classified by credit quality indicators, two years before latest fiscal year  
Loan balance classified by credit quality indicators, three years before latest fiscal year  
Loan balance classified by credit quality indicators, four years before latest fiscal year  
Prior   791
Revolving  
Revolving Converted to Term  
Total   791
Commercial [Member] | Non-owner occupied RE [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 20,184 50,685
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 54,479 71,471
Loan balance classified by credit quality indicators, two years before latest fiscal year 71,639 328,776
Loan balance classified by credit quality indicators, three years before latest fiscal year 326,602 163,475
Loan balance classified by credit quality indicators, four years before latest fiscal year 152,763 100,699
Prior 299,304 208,681
Revolving 809 360
Revolving Converted to Term 466 220
Total 926,246 924,367
Current period gross write-offs 2024  
Current period gross write-offs 2023  
Current period gross write-offs 2022  
Current period gross write-offs 2021  
Current period gross write-offs Prior   (1,029)
Current period gross write-offs Revolving  
Current period gross write-offs Revolving Converted to Term  
Current period gross write-offs Total   (1,029)
Current period gross write-offs 2020  
Commercial [Member] | Non-owner occupied RE [Member] | Pass [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 20,184 50,685
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 54,479 70,517
Loan balance classified by credit quality indicators, two years before latest fiscal year 69,881 321,726
Loan balance classified by credit quality indicators, three years before latest fiscal year 320,644 145,658
Loan balance classified by credit quality indicators, four years before latest fiscal year 134,812 95,994
Prior 272,504 183,723
Revolving 809 360
Revolving Converted to Term 466 220
Total 873,779 868,883
Commercial [Member] | Non-owner occupied RE [Member] | Watch [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 954
Loan balance classified by credit quality indicators, two years before latest fiscal year 1,758 6,081
Loan balance classified by credit quality indicators, three years before latest fiscal year 4,993 10,238
Loan balance classified by credit quality indicators, four years before latest fiscal year 17,758 4,705
Prior 11,853 8,435
Revolving
Revolving Converted to Term
Total 36,362 30,413
Commercial [Member] | Non-owner occupied RE [Member] | Special Mention [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year 7,579
Loan balance classified by credit quality indicators, four years before latest fiscal year 193
Prior 7,997 8,882
Revolving
Revolving Converted to Term
Total 8,190 16,461
Commercial [Member] | Non-owner occupied RE [Member] | Substandard [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year 969
Loan balance classified by credit quality indicators, three years before latest fiscal year 965
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior 6,950 7,641
Revolving
Revolving Converted to Term
Total 7,915 8,610
Consumer [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 42,494 90,622
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 88,617 153,508
Loan balance classified by credit quality indicators, two years before latest fiscal year 149,453 302,849
Loan balance classified by credit quality indicators, three years before latest fiscal year 297,019 277,403
Loan balance classified by credit quality indicators, four years before latest fiscal year 272,464 169,008
Prior 329,619 167,895
Revolving 252,784 235,197
Revolving Converted to Term
Total 1,432,450 1,396,482
Consumer [Member] | Construction [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 2,658 7,700
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 10,142 3,636
Loan balance classified by credit quality indicators, two years before latest fiscal year 1,833 9,222
Loan balance classified by credit quality indicators, three years before latest fiscal year 8,907 316
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving
Revolving Converted to Term
Total 23,540 20,874
Consumer [Member] | Real estate [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 39,366 79,987
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 77,220 148,940
Loan balance classified by credit quality indicators, two years before latest fiscal year 146,741 291,769
Loan balance classified by credit quality indicators, three years before latest fiscal year 286,358 275,062
Loan balance classified by credit quality indicators, four years before latest fiscal year 271,361 167,779
Prior 326,311 165,092
Revolving
Revolving Converted to Term
Total 1,147,357 1,128,629
Consumer [Member] | Home equity [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year  
Loan balance classified by credit quality indicators, three years before latest fiscal year
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving 223,061 204,897
Revolving Converted to Term
Total 223,061 204,897
Current period gross write-offs 2024  
Current period gross write-offs 2023  
Current period gross write-offs 2022  
Current period gross write-offs 2021  
Current period gross write-offs Prior  
Current period gross write-offs Revolving   (45)
Current period gross write-offs Revolving Converted to Term  
Current period gross write-offs Total   (45)
Current period gross write-offs 2020  
Consumer [Member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 470 2,935
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 1,255 932
Loan balance classified by credit quality indicators, two years before latest fiscal year 879 1,858
Loan balance classified by credit quality indicators, three years before latest fiscal year 1,754 2,025
Loan balance classified by credit quality indicators, four years before latest fiscal year 1,103 1,229
Prior 3,308 2,803
Revolving 29,723 30,300
Revolving Converted to Term
Total 38,492 42,082
Current period gross write-offs 2024  
Current period gross write-offs 2023  
Current period gross write-offs 2022  
Current period gross write-offs 2021  
Current period gross write-offs Prior   (38)
Current period gross write-offs Revolving   (42)
Current period gross write-offs Revolving Converted to Term  
Current period gross write-offs Total   (80)
Current period gross write-offs 2020  
Consumer [Member] | Pass [Member] | Construction [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 2,658 7,700
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 10,142 3,636
Loan balance classified by credit quality indicators, two years before latest fiscal year 1,833 9,222
Loan balance classified by credit quality indicators, three years before latest fiscal year 8,907 316
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving
Revolving Converted to Term
Total 23,540 20,874
Consumer [Member] | Pass [Member] | Real estate [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 39,113 78,287
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 75,296 144,487
Loan balance classified by credit quality indicators, two years before latest fiscal year 140,300 277,854
Loan balance classified by credit quality indicators, three years before latest fiscal year 273,351 263,079
Loan balance classified by credit quality indicators, four years before latest fiscal year 259,362 160,007
Prior 307,507 153,584
Revolving
Revolving Converted to Term
Total 1,094,929 1,077,298
Consumer [Member] | Pass [Member] | Home equity [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving 206,653 188,451
Revolving Converted to Term
Total 206,653 188,451
Consumer [Member] | Pass [Member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 470 2,732
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 1,045 836
Loan balance classified by credit quality indicators, two years before latest fiscal year 799 1,521
Loan balance classified by credit quality indicators, three years before latest fiscal year 1,432 1,593
Loan balance classified by credit quality indicators, four years before latest fiscal year 683 1,229
Prior 3,122 2,609
Revolving 29,199 29,660
Revolving Converted to Term
Total 36,750 40,180
Consumer [Member] | Watch [Member] | Real estate [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 100 671
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 902 2,409
Loan balance classified by credit quality indicators, two years before latest fiscal year 4,477 6,961
Loan balance classified by credit quality indicators, three years before latest fiscal year 6,826 8,573
Loan balance classified by credit quality indicators, four years before latest fiscal year 8,612 4,147
Prior 8,590 4,632
Revolving
Revolving Converted to Term
Total 29,507 27,393
Consumer [Member] | Watch [Member] | Home equity [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year
Loan balance classified by credit quality indicators, four years before latest fiscal year  
Prior
Revolving 9,081 9,114
Revolving Converted to Term
Total 9,081 9,114
Consumer [Member] | Watch [Member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 167
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 176 61
Loan balance classified by credit quality indicators, two years before latest fiscal year 46 12
Loan balance classified by credit quality indicators, three years before latest fiscal year 366
Loan balance classified by credit quality indicators, four years before latest fiscal year 359
Prior 124 129
Revolving 480 595
Revolving Converted to Term
Total 1,185 1,330
Consumer [Member] | Special Mention [Member] | Real estate [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 153 817
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 596 1,536
Loan balance classified by credit quality indicators, two years before latest fiscal year 1,528 5,987
Loan balance classified by credit quality indicators, three years before latest fiscal year 4,841 2,664
Loan balance classified by credit quality indicators, four years before latest fiscal year 2,648 2,804
Prior 7,834 5,181
Revolving
Revolving Converted to Term
Total 17,600 18,989
Consumer [Member] | Special Mention [Member] | Home equity [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving 6,188 6,173
Revolving Converted to Term
Total 6,188 6,173
Consumer [Member] | Special Mention [Member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 36
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 34 35
Loan balance classified by credit quality indicators, two years before latest fiscal year 34 325
Loan balance classified by credit quality indicators, three years before latest fiscal year 322 66
Loan balance classified by credit quality indicators, four years before latest fiscal year 61
Prior 62 65
Revolving 43 45
Revolving Converted to Term
Total 556 572
Consumer [Member] | Substandard [Member] | Real estate [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year 212
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year 426 508
Loan balance classified by credit quality indicators, two years before latest fiscal year 436 967
Loan balance classified by credit quality indicators, three years before latest fiscal year 1,340 746
Loan balance classified by credit quality indicators, four years before latest fiscal year 739 821
Prior 2,380 1,695
Revolving
Revolving Converted to Term
Total 5,321 4,949
Consumer [Member] | Substandard [Member] | Home equity [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year
Loan balance classified by credit quality indicators, two years before latest fiscal year
Loan balance classified by credit quality indicators, three years before latest fiscal year
Loan balance classified by credit quality indicators, four years before latest fiscal year
Prior
Revolving 1,139 1,159
Revolving Converted to Term
Total 1,139 $ 1,159
Consumer [Member] | Substandard [Member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Loan balance classified by credit quality indicators, current fiscal year  
Loan balance classified by credit quality indicators, fiscal year before latest fiscal year  
Loan balance classified by credit quality indicators, two years before latest fiscal year  
Loan balance classified by credit quality indicators, three years before latest fiscal year  
Loan balance classified by credit quality indicators, four years before latest fiscal year  
Prior  
Revolving 1  
Revolving Converted to Term  
Total $ 1