XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
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,
2022
December 31,
2021
December 31,
2020
Brokerage and insurance product commissionsWealth management$17,668 $20,710 $18,731 
TrustWealth management33,460 21,930 18,392 
Asset managementWealth management75,486 81,379 63,213 
Total wealth management126,614 124,019 100,336 
Mortgage broker feesMortgage banking854 787 368 
Service charges on deposit accountsService charges on deposit accounts58,574 54,168 45,023 
Administrative servicesOther non-interest income6,713 5,689 4,385 
Card related feesOther non-interest income11,474 9,210 7,579 
Other deposit related feesOther non-interest income13,490 13,299 12,439 
Total revenue from contracts with customers$217,719 $207,172 $170,130 
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,
2022
December 31,
2021
Contract assets$ $— 
Contract liabilities $1,282 $1,588 
Mortgage broker fees receivable$20 $73 
Administrative services receivable279 68 
Wealth management receivable9,642 11,748 
Card related fees receivable571 921 
Total receivables from contracts with customer$10,512 $12,810 
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—2023$932 
Estimated—2024250 
Estimated—2025100 
Total$1,282