XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Source
The following table presents revenue from contracts with customers, disaggregated by the revenue source:
(Dollars in thousands)Years Ended
Revenue from contracts with customersLocation in income statementDecember 31,
2025
December 31,
2024
December 31,
2023
Brokerage and insurance product commissionsWealth management$18,779 $22,611 $18,645 
TrustWealth management29,061 25,941 24,190 
Asset managementWealth management99,576 97,675 87,772 
Total wealth management147,416 146,227 130,607 
Mortgage broker feesMortgage banking2,759 1,925 844 
Service charges on deposit accountsService charges on deposit accounts79,091 65,651 55,250 
Administrative servicesOther non-interest income5,300 5,336 5,599 
Card related feesOther non-interest income15,973 17,829 13,789 
Other deposit related feesOther non-interest income15,096 13,774 14,354 
Total revenue from contracts with customers$265,635 $250,742 $220,443 
Schedule of Contract Assets, Contract Liabilities and Receivables from Contracts with Customers
The following table provides information about contract assets, contract liabilities and receivables from contracts with customers:
(Dollars in thousands)December 31,
2025
December 31,
2024
Contract assets$ $— 
Contract liabilities $2,635 $1,329 
Mortgage broker fees receivable$137 $101 
Administrative services receivable152 213 
Wealth management receivable13,158 12,130 
Card related fees receivable1,103 1,026 
Total receivables from contracts with customer$14,550 $13,470 
Schedule of Performance Obligations Unsatisfied at End of Period
For contracts with an original expected length of more than one year, the following table presents the estimated future timing of recognition of upfront fees related to card and deposit related fees. These upfront fees represent performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.

(Dollars in thousands)
Estimated—2026$889 
Estimated—2027471 
Estimated—2028471 
Estimated—2029471 
Estimated—2030+333 
Total$2,635