v3.26.1
Segment Information - Reconciliation to Consolidated Financial Results (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Interest income $ 44,896 $ 41,561
Mortgage banking income 6,461 4,251
Purchased receivable income 6,132 6,150
Revenues 59,775 54,601
Less:    
Interest expense 10,235 10,264
Provision (benefit) for credit losses 960 (1,409)
Segment gross profit 48,580 45,746
Less:    
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
Community Banking    
Segment Reporting Information [Line Items]    
Revenues 42,453 39,276
Less:    
Segment gross profit 34,103 32,622
Less:    
Total Other Operating Expense 20,390 18,581
Income Before Provision for Income Taxes 13,713 14,041
Home Mortgage Lending    
Segment Reporting Information [Line Items]    
Revenues 10,651 8,643
Less:    
Segment gross profit 8,695 7,604
Less:    
Total Other Operating Expense 7,201 6,490
Income Before Provision for Income Taxes 1,494 1,114
Specialty Finance    
Segment Reporting Information [Line Items]    
Revenues 6,671 6,682
Less:    
Segment gross profit 5,782 5,520
Less:    
Total Other Operating Expense 3,031 3,100
Income Before Provision for Income Taxes 2,751 2,420
Operating Segments    
Segment Reporting Information [Line Items]    
Interest income 44,896 41,561
Mortgage banking income 6,461 4,251
Purchased receivable income 6,132 6,150
Other operating income 2,286 2,639
Revenues 60,729 55,042
Less:    
Interest expense 10,235 10,264
Provision (benefit) for credit losses 960 (1,409)
Less:    
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
Mortgage banking income 0 0
Purchased receivable income 0 0
Other operating income 2,416 2,703
Revenues 42,453 39,276
Less:    
Interest expense 8,197 8,422
Provision (benefit) for credit losses 153 (1,768)
Less:    
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
Mortgage banking income 6,461 4,251
Purchased receivable income 0 0
Other operating income 0 0
Revenues 11,605 9,084
Less:    
Interest expense 1,394 1,346
Provision (benefit) for credit losses 562 (307)
Less:    
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
Mortgage banking income 0 0
Purchased receivable income 6,132 6,150
Other operating income (130) (64)
Revenues 6,671 6,682
Less:    
Interest expense 644 496
Provision (benefit) for credit losses 245 666
Less:    
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    
Segment Reporting Information [Line Items]    
Mortgage banking income (954) (441)
Revenues (954) (441)
Less:    
Total Other Operating Expense (954) (441)
Intersegment Eliminations | Community Banking    
Segment Reporting Information [Line Items]    
Mortgage banking income 0 0
Revenues 0 0
Less:    
Total Other Operating Expense (954) (441)
Intersegment Eliminations | Home Mortgage Lending    
Segment Reporting Information [Line Items]    
Mortgage banking income (954) (441)
Revenues (954) (441)
Less:    
Total Other Operating Expense 0 0
Intersegment Eliminations | Specialty Finance    
Segment Reporting Information [Line Items]    
Mortgage banking income 0 0
Revenues 0 0
Less:    
Total Other Operating Expense $ 0 $ 0