v3.25.2
Segment Information - Reconciliation to Consolidated Financial Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Interest income $ 44,799 $ 36,909 $ 86,360 $ 72,717
Mortgage banking income 7,400 5,884 11,651 9,915
Purchased receivable income 5,897 1,242 12,047 2,587
Revenues 61,439 46,486 116,040 90,138
Less:        
Interest expense 11,207 9,856 21,471 19,217
Provision for credit losses 1,976 (120) 567 29
Segment gross profit 48,256 36,750 94,002 70,892
Less:        
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
Community Banking        
Segment Reporting Information [Line Items]        
Revenues 42,237 35,173 81,513 69,952
Less:        
Segment gross profit 31,920 26,953 64,542 53,439
Less:        
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
Home Mortgage Lending        
Segment Reporting Information [Line Items]        
Revenues 12,448 9,901 21,091 17,217
Less:        
Segment gross profit 10,268 8,595 17,872 14,906
Less:        
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
Specialty Finance        
Segment Reporting Information [Line Items]        
Revenues 6,754 1,412 13,436 2,969
Less:        
Segment gross profit 6,068 1,202 11,588 2,547
Less:        
Total Other Operating Expense 3,131 428 6,231 802
Income Before Provision for Income Taxes 2,937 774 5,357 1,745
Operating Segments        
Segment Reporting Information [Line Items]        
Interest income 44,799 36,909 86,360 72,717
Mortgage banking income 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
Revenues 62,353 47,449 117,396 91,669
Less:        
Interest expense 11,207 9,856 21,471 19,217
Provision for credit losses 1,976 (120) 567 29
Less:        
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 segment items 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
Mortgage banking income 0 0 0 0
Purchased receivable income 0 0 0 0
Other operating income 3,268 2,451 5,971 4,919
Revenues 42,237 35,173 81,513 69,952
Less:        
Interest expense 8,998 8,404 17,420 16,500
Provision for credit losses 1,319 (184) (449) 13
Less:        
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 segment items 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
Mortgage banking income 7,400 5,884 11,651 9,915
Purchased receivable income 0 0 0 0
Other operating income 0 0 0 0
Revenues 13,362 10,864 22,447 18,748
Less:        
Interest expense 1,541 1,242 2,887 2,295
Provision for credit losses 639 64 332 16
Less:        
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 segment items 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
Mortgage banking income 0 0 0 0
Purchased receivable income 5,897 1,242 12,047 2,587
Other operating income 75 0 11 0
Revenues 6,754 1,412 13,436 2,969
Less:        
Interest expense 668 210 1,164 422
Provision for credit losses 18 0 684 0
Less:        
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 segment items 283 76 546 111
Total Other Operating Expense 3,131 428 6,231 802
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Mortgage banking income (914) (963) (1,356) (1,531)
Revenues (914) (963) (1,356) (1,531)
Less:        
Total Other Operating Expense (914) (963) (1,356) (1,531)
Intersegment Eliminations | Community Banking        
Segment Reporting Information [Line Items]        
Mortgage banking income 0 0 0 0
Revenues 0 0 0 0
Less:        
Total Other Operating Expense (914) (963) (1,356) (1,531)
Intersegment Eliminations | Home Mortgage Lending        
Segment Reporting Information [Line Items]        
Mortgage banking income (914) (963) (1,356) (1,531)
Revenues (914) (963) (1,356) (1,531)
Less:        
Total Other Operating Expense 0 0 0 0
Intersegment Eliminations | Specialty Finance        
Segment Reporting Information [Line Items]        
Mortgage banking income 0 0 0 0
Revenues 0 0 0 0
Less:        
Total Other Operating Expense $ 0 $ 0 $ 0 $ 0