v3.26.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]                
Interest income $ 47,154       $ 44,799   $ 92,050 $ 86,360
Interest expense 10,018       11,207   20,253 21,471
Net Interest Income 37,136       33,592   71,797 64,889
Provision for credit losses 1,627       1,976   2,587 567
Net Interest Income After Provision for Credit Losses 35,509       31,616   69,210 64,322
Change in fair value of mortgage servicing rights:                
Total mortgage banking income 7,138       7,400   13,599 11,651
Purchased receivable income 6,473       5,897   12,605 12,047
Total Other Operating Income 16,737       16,640   31,616 29,680
Salaries and other personnel expense 20,784       20,854   40,290 38,077
Data processing expense 3,482       3,366   6,787 6,470
Occupancy expense 1,825       2,104   3,929 3,993
Professional and outside services 1,428       1,113   2,587 2,228
Marketing expense 686       1,042   1,587 1,714
Insurance expense 432       756   836 1,773
Compensation expense - Sallyport acquisition payments 500       600   1,000 1,200
Total Other Operating Expense 32,022       32,488   62,644 60,659
Income Before Provision for Income Taxes 20,224       15,768   38,182 33,343
Provision for income taxes 4,882       3,990   9,165 8,241
Net Income 15,342 $ 13,675 $ 12,441 $ 27,065 11,778 $ 13,324 29,017 25,102
Community Banking                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 20,434       21,764   40,824 40,345
Income Before Provision for Income Taxes 15,396       10,156   29,109 24,197
Provision for income taxes 3,651       2,413   6,864 5,666
Net Income 11,745       7,743   22,245 18,531
Home Mortgage Lending                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 8,122       7,593   15,323 14,083
Income Before Provision for Income Taxes 2,211       2,675   3,705 3,789
Provision for income taxes 604       746   1,012 1,056
Net Income 1,607       1,929   2,693 2,733
Specialty Finance                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 3,466       3,131   6,497 6,231
Income Before Provision for Income Taxes 2,617       2,937   5,368 5,357
Provision for income taxes 627       831   1,289 1,519
Net Income 1,990       2,106   4,079 3,838
Operating Segments                
Segment Reporting [Line Items]                
Interest income 47,154       44,799   92,050 86,360
Interest expense 10,018       11,207   20,253 21,471
Net Interest Income 37,136       33,592   71,797 64,889
Provision for credit losses 1,627       1,976   2,587 567
Net Interest Income After Provision for Credit Losses 35,509       31,616   69,210 64,322
Net realized gains on mortgage loans sold 5,408       5,091   8,405 6,671
Change in fair value of mortgage loan commitments, net (202)       (110)   518 550
Total production revenue 5,206       4,981   8,923 7,221
Mortgage servicing revenue 2,568       2,957   5,235 5,653
Change in fair value of mortgage servicing rights:                
Due to changes in model inputs of assumptions (366)       (355)   97 (677)
Other (562)       (463)   (1,152) (996)
Total mortgage servicing revenue, net 1,640       2,139   4,180 3,980
Other mortgage banking revenue 292       280   496 450
Total mortgage banking income 7,138       7,400   13,599 11,651
Purchased receivable income 6,473       5,897   12,605 12,047
Other operating income 3,126       3,343   5,412 5,982
Total Other Operating Income 16,737       16,640   31,616 29,680
Salaries and other personnel expense 20,784       20,854   40,290 38,077
Data processing expense 3,482       3,366   6,787 6,470
Occupancy expense 1,825       2,104   3,929 3,993
Professional and outside services 1,428       1,113   2,587 2,228
Marketing expense 686       1,042   1,587 1,714
Insurance expense 432       756   836 1,773
Compensation expense - Sallyport acquisition payments 500       600   1,000 1,200
Other operating expense 2,885       2,653   5,628 5,204
Total Other Operating Expense 32,946       33,402   64,522 62,015
Operating Segments | Community Banking                
Segment Reporting [Line Items]                
Interest income 41,124       38,969   81,160 75,542
Interest expense 7,888       8,998   16,084 17,420
Net Interest Income 33,236       29,971   65,076 58,122
Provision for credit losses 503       1,319   656 (449)
Net Interest Income After Provision for Credit Losses 32,733       28,652   64,420 58,571
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 3,097       3,268   5,513 5,971
Total Other Operating Income 3,097       3,268   5,513 5,971
Salaries and other personnel expense 12,418       13,360   24,810 24,124
Data processing expense 2,977       2,960   5,813 5,630
Occupancy expense 1,384       1,476   2,949 2,858
Professional and outside services 935       634   1,766 1,195
Marketing expense 640       894   1,396 1,412
Insurance expense 417       734   801 1,722
Compensation expense - Sallyport acquisition payments 0       0   0 0
Other operating expense 1,663       1,706   3,289 3,404
Total Other Operating Expense 21,358       22,678   42,702 41,701
Operating Segments | Home Mortgage Lending                
Segment Reporting [Line Items]                
Interest income 4,934       5,048   9,125 9,440
Interest expense 1,460       1,541   2,855 2,887
Net Interest Income 3,474       3,507   6,270 6,553
Provision for credit losses 279       639   841 332
Net Interest Income After Provision for Credit Losses 3,195       2,868   5,429 6,221
Net realized gains on mortgage loans sold 5,408       5,091   8,405 6,671
Change in fair value of mortgage loan commitments, net (202)       (110)   518 550
Total production revenue 5,206       4,981   8,923 7,221
Mortgage servicing revenue 2,568       2,957   5,235 5,653
Change in fair value of mortgage servicing rights:                
Due to changes in model inputs of assumptions (366)       (355)   97 (677)
Other (562)       (463)   (1,152) (996)
Total mortgage servicing revenue, net 1,640       2,139   4,180 3,980
Other mortgage banking revenue 292       280   496 450
Total mortgage banking income 7,138       7,400   13,599 11,651
Purchased receivable income 0       0   0 0
Other operating income 0       0   0 0
Total Other Operating Income 7,138       7,400   13,599 11,651
Salaries and other personnel expense 6,399       5,682   11,674 10,451
Data processing expense 299       270   599 533
Occupancy expense 372       556   840 994
Professional and outside services 258       258   511 514
Marketing expense 40       142   177 293
Insurance expense 15       21   35 44
Compensation expense - Sallyport acquisition payments 0       0   0 0
Other operating expense 739       664   1,487 1,254
Total Other Operating Expense 8,122       7,593   15,323 14,083
Operating Segments | Specialty Finance                
Segment Reporting [Line Items]                
Interest income 1,096       782   1,765 1,378
Interest expense 670       668   1,314 1,164
Net Interest Income 426       114   451 214
Provision for credit losses 845       18   1,090 684
Net Interest Income After Provision for Credit Losses (419)       96   (639) (470)
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,473       5,897   12,605 12,047
Other operating income 29       75   (101) 11
Total Other Operating Income 6,502       5,972   12,504 12,058
Salaries and other personnel expense 1,967       1,812   3,806 3,502
Data processing expense 206       136   375 307
Occupancy expense 69       72   140 141
Professional and outside services 235       221   310 519
Marketing expense 6       6   14 9
Insurance expense 0       1   0 7
Compensation expense - Sallyport acquisition payments 500       600   1,000 1,200
Other operating expense 483       283   852 546
Total Other Operating Expense 3,466       3,131   6,497 6,231
Intersegment Eliminations                
Change in fair value of mortgage servicing rights:                
Total mortgage banking income (924)       (914)   (1,878) (1,356)
Total Other Operating Expense (924)       (914)   (1,878) (1,356)
Intersegment Eliminations | Community Banking                
Change in fair value of mortgage servicing rights:                
Total mortgage banking income 0       0   0 0
Total Other Operating Expense (924)       (914)   (1,878) (1,356)
Intersegment Eliminations | Home Mortgage Lending                
Change in fair value of mortgage servicing rights:                
Total mortgage banking income (924)       (914)   (1,878) (1,356)
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