Segment Information - Schedule of Segment Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
| Interest income |
$ 49,163
|
|
|
|
$ 45,978
|
|
|
$ 141,213
|
$ 132,338
|
| Interest expense |
10,276
|
|
|
|
10,632
|
|
|
30,529
|
32,103
|
| Net Interest Income |
38,887
|
|
|
|
35,346
|
|
|
110,684
|
100,235
|
| Provision (benefit) for credit losses |
7,724
|
|
|
|
1,716
|
|
|
10,311
|
2,283
|
| Net Interest Income After Provision for Credit Losses |
31,163
|
|
|
|
33,630
|
|
|
100,373
|
97,952
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total mortgage banking income |
8,746
|
|
|
|
7,273
|
|
|
22,345
|
18,924
|
| Purchased receivable income |
6,695
|
|
|
|
7,269
|
|
|
19,300
|
19,316
|
| Total Other Operating Income |
20,762
|
|
|
|
31,239
|
|
|
52,378
|
60,919
|
| Salaries and other personnel expense |
20,703
|
|
|
|
19,432
|
|
|
60,993
|
57,509
|
| Data processing expense |
3,728
|
|
|
|
3,240
|
|
|
10,515
|
9,710
|
| Occupancy expense |
1,902
|
|
|
|
1,921
|
|
|
5,831
|
5,914
|
| Professional and outside services |
2,297
|
|
|
|
1,112
|
|
|
4,884
|
3,340
|
| Marketing expense |
629
|
|
|
|
508
|
|
|
2,216
|
2,222
|
| Insurance expense |
412
|
|
|
|
802
|
|
|
1,248
|
2,575
|
| Compensation expense - Sallyport acquisition payments |
500
|
|
|
|
600
|
|
|
1,500
|
1,800
|
| Total Other Operating Expense |
33,179
|
|
|
|
30,300
|
|
|
95,823
|
90,959
|
| Income Before Provision for Income Taxes |
18,746
|
|
|
|
34,569
|
|
|
56,928
|
67,912
|
| Provision (benefit) for income taxes |
4,338
|
|
|
|
7,504
|
|
|
13,503
|
15,745
|
| Net Income |
14,408
|
$ 15,342
|
$ 13,675
|
$ 12,441
|
27,065
|
$ 11,778
|
$ 13,324
|
43,425
|
52,167
|
| Community Banking |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total Other Operating Expense |
21,625
|
|
|
|
19,965
|
|
|
62,449
|
60,310
|
| Income Before Provision for Income Taxes |
19,543
|
|
|
|
27,890
|
|
|
48,652
|
52,087
|
| Provision (benefit) for income taxes |
4,351
|
|
|
|
5,634
|
|
|
11,215
|
11,300
|
| Net Income |
15,192
|
|
|
|
22,256
|
|
|
37,437
|
40,787
|
| Home Mortgage Lending |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total Other Operating Expense |
7,707
|
|
|
|
7,365
|
|
|
23,030
|
21,448
|
| Income Before Provision for Income Taxes |
4,806
|
|
|
|
2,562
|
|
|
8,511
|
6,351
|
| Provision (benefit) for income taxes |
1,312
|
|
|
|
706
|
|
|
2,324
|
1,762
|
| Net Income |
3,494
|
|
|
|
1,856
|
|
|
6,187
|
4,589
|
| Specialty Finance |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total Other Operating Expense |
3,847
|
|
|
|
2,970
|
|
|
10,344
|
9,201
|
| Income Before Provision for Income Taxes |
(5,603)
|
|
|
|
4,117
|
|
|
(235)
|
9,474
|
| Provision (benefit) for income taxes |
(1,325)
|
|
|
|
1,164
|
|
|
(36)
|
2,683
|
| Net Income |
(4,278)
|
|
|
|
2,953
|
|
|
(199)
|
6,791
|
| Operating Segments |
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
| Interest income |
49,163
|
|
|
|
45,978
|
|
|
141,213
|
132,338
|
| Interest expense |
10,276
|
|
|
|
10,632
|
|
|
30,529
|
32,103
|
| Net Interest Income |
38,887
|
|
|
|
35,346
|
|
|
110,684
|
100,235
|
| Provision (benefit) for credit losses |
7,724
|
|
|
|
1,716
|
|
|
10,311
|
2,283
|
| Net Interest Income After Provision for Credit Losses |
31,163
|
|
|
|
33,630
|
|
|
100,373
|
97,952
|
| Net realized gains on mortgage loans sold |
3,693
|
|
|
|
4,810
|
|
|
12,098
|
11,481
|
| Change in fair value of mortgage loan commitments, net |
(140)
|
|
|
|
371
|
|
|
378
|
921
|
| Total production revenue |
3,553
|
|
|
|
5,181
|
|
|
12,476
|
12,402
|
| Mortgage servicing revenue |
3,304
|
|
|
|
3,056
|
|
|
8,539
|
8,709
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Due to changes in model inputs of assumptions |
2,275
|
|
|
|
(638)
|
|
|
2,372
|
(1,315)
|
| Other |
(692)
|
|
|
|
(612)
|
|
|
(1,844)
|
(1,608)
|
| Total mortgage servicing revenue, net |
4,887
|
|
|
|
1,806
|
|
|
9,067
|
5,786
|
| Other mortgage banking revenue |
306
|
|
|
|
286
|
|
|
802
|
736
|
| Total mortgage banking income |
8,746
|
|
|
|
7,273
|
|
|
22,345
|
18,924
|
| Purchased receivable income |
6,695
|
|
|
|
7,269
|
|
|
19,300
|
19,316
|
| Other operating income |
5,321
|
|
|
|
16,697
|
|
|
10,733
|
22,679
|
| Total Other Operating Income |
20,762
|
|
|
|
31,239
|
|
|
52,378
|
60,919
|
| Salaries and other personnel expense |
20,703
|
|
|
|
19,432
|
|
|
60,993
|
57,509
|
| Data processing expense |
3,728
|
|
|
|
3,240
|
|
|
10,515
|
9,710
|
| Occupancy expense |
1,902
|
|
|
|
1,921
|
|
|
5,831
|
5,914
|
| Professional and outside services |
2,297
|
|
|
|
1,112
|
|
|
4,884
|
3,340
|
| Marketing expense |
629
|
|
|
|
508
|
|
|
2,216
|
2,222
|
| Insurance expense |
412
|
|
|
|
802
|
|
|
1,248
|
2,575
|
| Compensation expense - Sallyport acquisition payments |
500
|
|
|
|
600
|
|
|
1,500
|
1,800
|
| Other operating expense |
3,008
|
|
|
|
2,685
|
|
|
8,636
|
7,889
|
| Total Other Operating Expense |
34,559
|
|
|
|
30,827
|
|
|
99,081
|
92,842
|
| Operating Segments | Community Banking |
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
| Interest income |
43,905
|
|
|
|
40,743
|
|
|
125,066
|
116,286
|
| Interest expense |
8,131
|
|
|
|
8,434
|
|
|
24,216
|
25,855
|
| Net Interest Income |
35,774
|
|
|
|
32,309
|
|
|
100,850
|
90,431
|
| Provision (benefit) for credit losses |
(134)
|
|
|
|
1,561
|
|
|
522
|
1,112
|
| Net Interest Income After Provision for Credit Losses |
35,908
|
|
|
|
30,748
|
|
|
100,328
|
89,319
|
| Net realized gains on mortgage loans sold |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Change in fair value of mortgage loan commitments, net |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total production revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Mortgage servicing revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Due to changes in model inputs of assumptions |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total mortgage servicing revenue, net |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other mortgage banking revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total mortgage banking income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Purchased receivable income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other operating income |
5,260
|
|
|
|
17,107
|
|
|
10,773
|
23,078
|
| Total Other Operating Income |
5,260
|
|
|
|
17,107
|
|
|
10,773
|
23,078
|
| Salaries and other personnel expense |
12,339
|
|
|
|
12,181
|
|
|
37,148
|
36,305
|
| Data processing expense |
3,198
|
|
|
|
2,826
|
|
|
9,009
|
8,455
|
| Occupancy expense |
1,476
|
|
|
|
1,359
|
|
|
4,425
|
4,216
|
| Professional and outside services |
1,682
|
|
|
|
713
|
|
|
3,447
|
1,908
|
| Marketing expense |
551
|
|
|
|
397
|
|
|
1,947
|
1,809
|
| Insurance expense |
401
|
|
|
|
780
|
|
|
1,202
|
2,502
|
| Compensation expense - Sallyport acquisition payments |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other operating expense |
1,978
|
|
|
|
1,709
|
|
|
5,271
|
5,115
|
| Total Other Operating Expense |
23,005
|
|
|
|
20,492
|
|
|
65,707
|
62,193
|
| Operating Segments | Home Mortgage Lending |
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
| Interest income |
4,578
|
|
|
|
4,315
|
|
|
13,702
|
13,754
|
| Interest expense |
1,386
|
|
|
|
1,503
|
|
|
4,240
|
4,389
|
| Net Interest Income |
3,192
|
|
|
|
2,812
|
|
|
9,462
|
9,365
|
| Provision (benefit) for credit losses |
(575)
|
|
|
|
158
|
|
|
266
|
490
|
| Net Interest Income After Provision for Credit Losses |
3,767
|
|
|
|
2,654
|
|
|
9,196
|
8,875
|
| Net realized gains on mortgage loans sold |
3,693
|
|
|
|
4,810
|
|
|
12,098
|
11,481
|
| Change in fair value of mortgage loan commitments, net |
(140)
|
|
|
|
371
|
|
|
378
|
921
|
| Total production revenue |
3,553
|
|
|
|
5,181
|
|
|
12,476
|
12,402
|
| Mortgage servicing revenue |
3,304
|
|
|
|
3,056
|
|
|
8,539
|
8,709
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Due to changes in model inputs of assumptions |
2,275
|
|
|
|
(638)
|
|
|
2,372
|
(1,315)
|
| Other |
(692)
|
|
|
|
(612)
|
|
|
(1,844)
|
(1,608)
|
| Total mortgage servicing revenue, net |
4,887
|
|
|
|
1,806
|
|
|
9,067
|
5,786
|
| Other mortgage banking revenue |
306
|
|
|
|
286
|
|
|
802
|
736
|
| Total mortgage banking income |
8,746
|
|
|
|
7,273
|
|
|
22,345
|
18,924
|
| Purchased receivable income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other operating income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total Other Operating Income |
8,746
|
|
|
|
7,273
|
|
|
22,345
|
18,924
|
| Salaries and other personnel expense |
5,925
|
|
|
|
5,505
|
|
|
17,600
|
15,956
|
| Data processing expense |
307
|
|
|
|
269
|
|
|
907
|
802
|
| Occupancy expense |
362
|
|
|
|
493
|
|
|
1,202
|
1,487
|
| Professional and outside services |
286
|
|
|
|
249
|
|
|
798
|
763
|
| Marketing expense |
69
|
|
|
|
110
|
|
|
246
|
403
|
| Insurance expense |
11
|
|
|
|
22
|
|
|
46
|
66
|
| Compensation expense - Sallyport acquisition payments |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other operating expense |
747
|
|
|
|
717
|
|
|
2,231
|
1,971
|
| Total Other Operating Expense |
7,707
|
|
|
|
7,365
|
|
|
23,030
|
21,448
|
| Operating Segments | Specialty Finance |
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
| Interest income |
680
|
|
|
|
920
|
|
|
2,445
|
2,298
|
| Interest expense |
759
|
|
|
|
695
|
|
|
2,073
|
1,859
|
| Net Interest Income |
(79)
|
|
|
|
225
|
|
|
372
|
439
|
| Provision (benefit) for credit losses |
8,433
|
|
|
|
(3)
|
|
|
9,523
|
681
|
| Net Interest Income After Provision for Credit Losses |
(8,512)
|
|
|
|
228
|
|
|
(9,151)
|
(242)
|
| Net realized gains on mortgage loans sold |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Change in fair value of mortgage loan commitments, net |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total production revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Mortgage servicing revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Due to changes in model inputs of assumptions |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total mortgage servicing revenue, net |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Other mortgage banking revenue |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total mortgage banking income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Purchased receivable income |
6,695
|
|
|
|
7,269
|
|
|
19,300
|
19,316
|
| Other operating income |
61
|
|
|
|
(410)
|
|
|
(40)
|
(399)
|
| Total Other Operating Income |
6,756
|
|
|
|
6,859
|
|
|
19,260
|
18,917
|
| Salaries and other personnel expense |
2,439
|
|
|
|
1,746
|
|
|
6,245
|
5,248
|
| Data processing expense |
223
|
|
|
|
145
|
|
|
599
|
453
|
| Occupancy expense |
64
|
|
|
|
69
|
|
|
204
|
211
|
| Professional and outside services |
329
|
|
|
|
150
|
|
|
639
|
669
|
| Marketing expense |
9
|
|
|
|
1
|
|
|
23
|
10
|
| Insurance expense |
0
|
|
|
|
0
|
|
|
0
|
7
|
| Compensation expense - Sallyport acquisition payments |
500
|
|
|
|
600
|
|
|
1,500
|
1,800
|
| Other operating expense |
283
|
|
|
|
259
|
|
|
1,134
|
803
|
| Total Other Operating Expense |
3,847
|
|
|
|
2,970
|
|
|
10,344
|
9,201
|
| Intersegment Eliminations |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total mortgage banking income |
(1,380)
|
|
|
|
(527)
|
|
|
(3,258)
|
(1,883)
|
| Total Other Operating Expense |
(1,380)
|
|
|
|
(527)
|
|
|
(3,258)
|
(1,883)
|
| Intersegment Eliminations | Community Banking |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total mortgage banking income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total Other Operating Expense |
(1,380)
|
|
|
|
(527)
|
|
|
(3,258)
|
(1,883)
|
| Intersegment Eliminations | Home Mortgage Lending |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total mortgage banking income |
(1,380)
|
|
|
|
(527)
|
|
|
(3,258)
|
(1,883)
|
| Total Other Operating Expense |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Intersegment Eliminations | Specialty Finance |
|
|
|
|
|
|
|
|
|
| Change in fair value of mortgage servicing rights: |
|
|
|
|
|
|
|
|
|
| Total mortgage banking income |
0
|
|
|
|
0
|
|
|
0
|
0
|
| Total Other Operating Expense |
$ 0
|
|
|
|
$ 0
|
|
|
$ 0
|
$ 0
|