v3.26.1
Segment Information - Reconciliation to Consolidated Financial Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Interest income $ 47,154 $ 44,799 $ 92,050 $ 86,360
Mortgage banking income 7,138 7,400 13,599 11,651
Purchased receivable income 6,473 5,897 12,605 12,047
Revenues 63,891 61,439 123,666 116,040
Less:        
Interest expense 10,018 11,207 20,253 21,471
Provision for credit losses 1,627 1,976 2,587 567
Segment gross profit 52,246 48,256 100,826 94,002
Less:        
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
Community Banking        
Segment Reporting [Line Items]        
Revenues 44,221 42,237 86,673 81,513
Less:        
Segment gross profit 35,830 31,920 69,933 64,542
Less:        
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
Home Mortgage Lending        
Segment Reporting [Line Items]        
Revenues 12,072 12,448 22,724 21,091
Less:        
Segment gross profit 10,333 10,268 19,028 17,872
Less:        
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
Specialty Finance        
Segment Reporting [Line Items]        
Revenues 7,598 6,754 14,269 13,436
Less:        
Segment gross profit 6,083 6,068 11,865 11,588
Less:        
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
Operating Segments        
Segment Reporting [Line Items]        
Interest income 47,154 44,799 92,050 86,360
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
Revenues 64,815 62,353 125,544 117,396
Less:        
Interest expense 10,018 11,207 20,253 21,471
Provision for credit losses 1,627 1,976 2,587 567
Less:        
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
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
Revenues 44,221 42,237 86,673 81,513
Less:        
Interest expense 7,888 8,998 16,084 17,420
Provision for credit losses 503 1,319 656 (449)
Less:        
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
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
Revenues 12,996 13,362 24,602 22,447
Less:        
Interest expense 1,460 1,541 2,855 2,887
Provision for credit losses 279 639 841 332
Less:        
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
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
Revenues 7,598 6,754 14,269 13,436
Less:        
Interest expense 670 668 1,314 1,164
Provision for credit losses 845 18 1,090 684
Less:        
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        
Segment Reporting [Line Items]        
Mortgage banking income (924) (914) (1,878) (1,356)
Revenues (924) (914) (1,878) (1,356)
Less:        
Total Other Operating Expense (924) (914) (1,878) (1,356)
Intersegment Eliminations | Community Banking        
Segment Reporting [Line Items]        
Mortgage banking income 0 0 0 0
Revenues 0 0 0 0
Less:        
Total Other Operating Expense (924) (914) (1,878) (1,356)
Intersegment Eliminations | Home Mortgage Lending        
Segment Reporting [Line Items]        
Mortgage banking income (924) (914) (1,878) (1,356)
Revenues (924) (914) (1,878) (1,356)
Less:        
Total Other Operating Expense 0 0 0 0
Intersegment Eliminations | Specialty Finance        
Segment Reporting [Line Items]        
Mortgage banking income 0 0 0 0
Revenues 0 0 0 0
Less:        
Total Other Operating Expense $ 0 $ 0 $ 0 $ 0