v3.25.2
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]                
Interest income $ 44,799       $ 36,909   $ 86,360 $ 72,717
Interest expense 11,207       9,856   21,471 19,217
Net Interest Income 33,592       27,053   64,889 53,500
Provision for credit losses 1,976       (120)   567 29
Net Interest Income After Provision for Credit Losses 31,616       27,173   64,322 53,471
Change in fair value of mortgage servicing rights:                
Total mortgage banking revenue 7,400       5,884   11,651 9,915
Purchased receivable income 5,897       1,242   12,047 2,587
Total Other Operating Income 16,640       9,577   29,680 17,421
Salaries and other personnel expense 20,854       16,627   38,077 32,044
Data processing expense 3,366       2,601   6,470 5,260
Occupancy expense 2,104       1,843   3,993 3,805
Professional and outside services 1,113       726   2,228 1,481
Marketing expense 1,042       690   1,714 1,203
Insurance expense 756       692   1,773 1,471
Compensation expense - Sallyport acquisition payments 600       0   1,200 0
Total Other Operating Expense 32,488       25,194   60,659 48,832
Income Before Provision for Income Taxes 15,768       11,556   33,343 22,060
Provision for income taxes 3,990       2,536   8,241 4,841
Net Income 11,778 $ 13,324 $ 10,927 $ 8,825 9,020 $ 8,199 25,102 17,219
Community Banking                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 21,764       18,069   40,345 35,247
Income Before Provision for Income Taxes 10,156       8,884   24,197 18,192
Provision for income taxes 2,413       1,786   5,666 3,752
Net Income 7,743       7,098   18,531 14,440
Home Mortgage Lending                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 7,593       6,697   14,083 12,783
Income Before Provision for Income Taxes 2,675       1,898   3,789 2,123
Provision for income taxes 746       532   1,056 595
Net Income 1,929       1,366   2,733 1,528
Specialty Finance                
Change in fair value of mortgage servicing rights:                
Total Other Operating Expense 3,131       428   6,231 802
Income Before Provision for Income Taxes 2,937       774   5,357 1,745
Provision for income taxes 831       218   1,519 494
Net Income 2,106       556   3,838 1,251
Operating Segments                
Segment Reporting Information [Line Items]                
Interest income 44,799       36,909   86,360 72,717
Interest expense 11,207       9,856   21,471 19,217
Net Interest Income 33,592       27,053   64,889 53,500
Provision for credit losses 1,976       (120)   567 29
Net Interest Income After Provision for Credit Losses 31,616       27,173   64,322 53,471
Net realized gains on mortgage loans sold 5,091       3,189   6,671 5,168
Change in fair value of mortgage loan commitments, net (110)       390   550 777
Total production revenue 4,981       3,579   7,221 5,945
Mortgage servicing revenue 2,957       2,164   5,653 3,725
Change in fair value of mortgage servicing rights:                
Due to changes in model inputs of assumptions (355)       239   (677) 528
Other (463)       (320)   (996) (634)
Total mortgage servicing revenue, net 2,139       2,083   3,980 3,619
Other mortgage banking revenue 280       222   450 351
Total mortgage banking revenue 7,400       5,884   11,651 9,915
Purchased receivable income 5,897       1,242   12,047 2,587
Other operating income 3,343       2,451   5,982 4,919
Total Other Operating Income 16,640       9,577   29,680 17,421
Salaries and other personnel expense 20,854       16,627   38,077 32,044
Data processing expense 3,366       2,601   6,470 5,260
Occupancy expense 2,104       1,843   3,993 3,805
Professional and outside services 1,113       726   2,228 1,481
Marketing expense 1,042       690   1,714 1,203
Insurance expense 756       692   1,773 1,471
Compensation expense - Sallyport acquisition payments 600           1,200  
Other operating expense 2,653       2,015   5,204 3,568
Total Other Operating Expense 33,402       26,157   62,015 50,363
Operating Segments | Community Banking                
Segment Reporting Information [Line Items]                
Interest income 38,969       32,722   75,542 65,033
Interest expense 8,998       8,404   17,420 16,500
Net Interest Income 29,971       24,318   58,122 48,533
Provision for credit losses 1,319       (184)   (449) 13
Net Interest Income After Provision for Credit Losses 28,652       24,502   58,571 48,520
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 revenue 0       0   0 0
Purchased receivable income 0       0   0 0
Other operating income 3,268       2,451   5,971 4,919
Total Other Operating Income 3,268       2,451   5,971 4,919
Salaries and other personnel expense 13,360       11,234   24,124 21,837
Data processing expense 2,960       2,382   5,630 4,793
Occupancy expense 1,476       1,328   2,858 2,795
Professional and outside services 634       494   1,195 1,058
Marketing expense 894       572   1,412 951
Insurance expense 734       659   1,722 1,413
Compensation expense - Sallyport acquisition payments 0           0  
Other operating expense 1,706       1,400   3,404 2,400
Total Other Operating Expense 22,678       19,032   41,701 36,778
Operating Segments | Home Mortgage Lending                
Segment Reporting Information [Line Items]                
Interest income 5,048       4,017   9,440 7,302
Interest expense 1,541       1,242   2,887 2,295
Net Interest Income 3,507       2,775   6,553 5,007
Provision for credit losses 639       64   332 16
Net Interest Income After Provision for Credit Losses 2,868       2,711   6,221 4,991
Net realized gains on mortgage loans sold 5,091       3,189   6,671 5,168
Change in fair value of mortgage loan commitments, net (110)       390   550 777
Total production revenue 4,981       3,579   7,221 5,945
Mortgage servicing revenue 2,957       2,164   5,653 3,725
Change in fair value of mortgage servicing rights:                
Due to changes in model inputs of assumptions (355)       239   (677) 528
Other (463)       (320)   (996) (634)
Total mortgage servicing revenue, net 2,139       2,083   3,980 3,619
Other mortgage banking revenue 280       222   450 351
Total mortgage banking revenue 7,400       5,884   11,651 9,915
Purchased receivable income 0       0   0 0
Other operating income 0       0   0 0
Total Other Operating Income 7,400       5,884   11,651 9,915
Salaries and other personnel expense 5,682       5,104   10,451 9,643
Data processing expense 270       210   533 448
Occupancy expense 556       483   994 947
Professional and outside services 258       211   514 384
Marketing expense 142       117   293 246
Insurance expense 21       33   44 58
Compensation expense - Sallyport acquisition payments 0           0  
Other operating expense 664       539   1,254 1,057
Total Other Operating Expense 7,593       6,697   14,083 12,783
Operating Segments | Specialty Finance                
Segment Reporting Information [Line Items]                
Interest income 782       170   1,378 382
Interest expense 668       210   1,164 422
Net Interest Income 114       (40)   214 (40)
Provision for credit losses 18       0   684 0
Net Interest Income After Provision for Credit Losses 96       (40)   (470) (40)
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 revenue 0       0   0 0
Purchased receivable income 5,897       1,242   12,047 2,587
Other operating income 75       0   11 0
Total Other Operating Income 5,972       1,242   12,058 2,587
Salaries and other personnel expense 1,812       289   3,502 564
Data processing expense 136       9   307 19
Occupancy expense 72       32   141 63
Professional and outside services 221       21   519 39
Marketing expense 6       1   9 6
Insurance expense 1       0   7 0
Compensation expense - Sallyport acquisition payments 600           1,200  
Other operating expense 283       76   546 111
Total Other Operating Expense 3,131       428   6,231 802
Intersegment Eliminations                
Change in fair value of mortgage servicing rights:                
Total mortgage banking revenue (914)       (963)   (1,356) (1,531)
Total Other Operating Expense (914)       (963)   (1,356) (1,531)
Intersegment Eliminations | Community Banking                
Change in fair value of mortgage servicing rights:                
Total mortgage banking revenue 0       0   0 0
Total Other Operating Expense (914)       (963)   (1,356) (1,531)
Intersegment Eliminations | Home Mortgage Lending                
Change in fair value of mortgage servicing rights:                
Total mortgage banking revenue (914)       (963)   (1,356) (1,531)
Total Other Operating Expense 0       0   0 0
Intersegment Eliminations | Specialty Finance                
Change in fair value of mortgage servicing rights:                
Total mortgage banking revenue 0       0   0 0
Total Other Operating Expense $ 0       $ 0   $ 0 $ 0