v3.26.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Segment Reporting Information [Line Items]          
Interest income $ 44,896       $ 41,561
Interest expense 10,235       10,264
Net Interest Income 34,661       31,297
Provision (benefit) for credit losses 960       (1,409)
Net Interest Income After Provision (Benefit) for Credit Losses 33,701       32,706
Change in fair value of mortgage servicing rights:          
Total mortgage banking revenue 6,461       4,251
Purchased receivable income 6,132       6,150
Total Other Operating Income 14,879       13,040
Salaries and other personnel expense 19,506       17,223
Data processing expense 3,305       3,104
Occupancy expense 2,104       1,889
Professional and outside services 1,159       1,115
Marketing expense 901       672
Insurance expense 404       1,017
Compensation expense - Sallyport acquisition payments 500       600
Total Other Operating Expense 30,622       28,171
Income Before Provision for Income Taxes 17,958       17,575
Provision for income taxes 4,283       4,251
Net Income 13,675 $ 12,441 $ 27,065 $ 11,778 13,324
Community Banking          
Change in fair value of mortgage servicing rights:          
Total Other Operating Expense 20,390       18,581
Income Before Provision for Income Taxes 13,713       14,041
Provision for income taxes 3,213       3,253
Net Income 10,500       10,788
Home Mortgage Lending          
Change in fair value of mortgage servicing rights:          
Total Other Operating Expense 7,201       6,490
Income Before Provision for Income Taxes 1,494       1,114
Provision for income taxes 408       310
Net Income 1,086       804
Specialty Finance          
Change in fair value of mortgage servicing rights:          
Total Other Operating Expense 3,031       3,100
Income Before Provision for Income Taxes 2,751       2,420
Provision for income taxes 662       688
Net Income 2,089       1,732
Operating Segments          
Segment Reporting Information [Line Items]          
Interest income 44,896       41,561
Interest expense 10,235       10,264
Net Interest Income 34,661       31,297
Provision (benefit) for credit losses 960       (1,409)
Net Interest Income After Provision (Benefit) for Credit Losses 33,701       32,706
Net realized gains on mortgage loans sold 2,997       1,580
Change in fair value of mortgage loan commitments, net 720       660
Total production revenue 3,717       2,240
Mortgage servicing revenue 2,667       2,696
Change in fair value of mortgage servicing rights:          
Due to changes in model inputs of assumptions 463       (322)
Other (590)       (533)
Total mortgage servicing revenue, net 2,540       1,841
Other mortgage banking revenue 204       170
Total mortgage banking revenue 6,461       4,251
Purchased receivable income 6,132       6,150
Other operating income 2,286       2,639
Total Other Operating Income 14,879       13,040
Salaries and other personnel expense 19,506       17,223
Data processing expense 3,305       3,104
Occupancy expense 2,104       1,889
Professional and outside services 1,159       1,115
Marketing expense 901       672
Insurance expense 404       1,017
Compensation expense - Sallyport acquisition payments 500       600
Other operating expense 2,743       2,551
Total Other Operating Expense 31,576       28,612
Operating Segments | Community Banking          
Segment Reporting Information [Line Items]          
Interest income 40,037       36,573
Interest expense 8,197       8,422
Net Interest Income 31,840       28,151
Provision (benefit) for credit losses 153       (1,768)
Net Interest Income After Provision (Benefit) for Credit Losses 31,687       29,919
Net realized gains on mortgage loans sold 0       0
Change in fair value of mortgage loan commitments, net 0       0
Total production revenue 0       0
Mortgage servicing revenue 0       0
Change in fair value of mortgage servicing rights:          
Due to changes in model inputs of assumptions 0       0
Other 0       0
Total mortgage servicing revenue, net 0       0
Other mortgage banking revenue 0       0
Total mortgage banking revenue 0       0
Purchased receivable income 0       0
Other operating income 2,416       2,703
Total Other Operating Income 2,416       2,703
Salaries and other personnel expense 12,392       10,764
Data processing expense 2,835       2,670
Occupancy expense 1,565       1,381
Professional and outside services 831       562
Marketing expense 756       519
Insurance expense 385       989
Compensation expense - Sallyport acquisition payments 0       0
Other operating expense 1,626       1,696
Total Other Operating Expense 21,344       19,022
Operating Segments | Home Mortgage Lending          
Segment Reporting Information [Line Items]          
Interest income 4,190       4,392
Interest expense 1,394       1,346
Net Interest Income 2,796       3,046
Provision (benefit) for credit losses 562       (307)
Net Interest Income After Provision (Benefit) for Credit Losses 2,234       3,353
Net realized gains on mortgage loans sold 2,997       1,580
Change in fair value of mortgage loan commitments, net 720       660
Total production revenue 3,717       2,240
Mortgage servicing revenue 2,667       2,696
Change in fair value of mortgage servicing rights:          
Due to changes in model inputs of assumptions 463       (322)
Other (590)       (533)
Total mortgage servicing revenue, net 2,540       1,841
Other mortgage banking revenue 204       170
Total mortgage banking revenue 6,461       4,251
Purchased receivable income 0       0
Other operating income 0       0
Total Other Operating Income 6,461       4,251
Salaries and other personnel expense 5,275       4,769
Data processing expense 300       263
Occupancy expense 468       438
Professional and outside services 253       256
Marketing expense 137       150
Insurance expense 19       22
Compensation expense - Sallyport acquisition payments 0       0
Other operating expense 749       592
Total Other Operating Expense 7,201       6,490
Operating Segments | Specialty Finance          
Segment Reporting Information [Line Items]          
Interest income 669       596
Interest expense 644       496
Net Interest Income 25       100
Provision (benefit) for credit losses 245       666
Net Interest Income After Provision (Benefit) for Credit Losses (220)       (566)
Net realized gains on mortgage loans sold 0       0
Change in fair value of mortgage loan commitments, net 0       0
Total production revenue 0       0
Mortgage servicing revenue 0       0
Change in fair value of mortgage servicing rights:          
Due to changes in model inputs of assumptions 0       0
Other 0       0
Total mortgage servicing revenue, net 0       0
Other mortgage banking revenue 0       0
Total mortgage banking revenue 0       0
Purchased receivable income 6,132       6,150
Other operating income (130)       (64)
Total Other Operating Income 6,002       6,086
Salaries and other personnel expense 1,839       1,690
Data processing expense 170       171
Occupancy expense 71       70
Professional and outside services 75       297
Marketing expense 8       3
Insurance expense 0       6
Compensation expense - Sallyport acquisition payments 500       600
Other operating expense 368       263
Total Other Operating Expense 3,031       3,100
Intersegment Eliminations          
Change in fair value of mortgage servicing rights:          
Total mortgage banking revenue (954)       (441)
Total Other Operating Expense (954)       (441)
Intersegment Eliminations | Community Banking          
Change in fair value of mortgage servicing rights:          
Total mortgage banking revenue 0       0
Total Other Operating Expense (954)       (441)
Intersegment Eliminations | Home Mortgage Lending          
Change in fair value of mortgage servicing rights:          
Total mortgage banking revenue (954)       (441)
Total Other Operating Expense 0       0
Intersegment Eliminations | Specialty Finance          
Change in fair value of mortgage servicing rights:          
Total mortgage banking revenue 0       0
Total Other Operating Expense $ 0       $ 0