XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 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)Three Months Ended
Revenue from contracts with customersLocation in income statementMarch 31,
2022
March 31,
2021
Brokerage and insurance product commissionsWealth management$4,632 $5,040 
TrustWealth management5,599 5,017 
Asset managementWealth management21,163 19,252 
Total wealth management31,394 29,309 
Mortgage broker feesMortgage banking422 76 
Service charges on deposit accountsService charges on deposit accounts15,283 12,036 
Administrative servicesOther non-interest income1,853 1,256 
Card related feesOther non-interest income2,425 1,774 
Other deposit related feesOther non-interest income3,175 3,317 
Total revenue from contracts with customers$54,552 $47,768 
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)March 31,
2022
December 31,
2021
March 31,
2021
Contract assets$ $— $— 
Contract liabilities $1,488 $1,588 $1,818 
Mortgage broker fees receivable$97 $73 $31 
Administrative services receivable207 68 215 
Wealth management receivable11,827 11,748 11,315 
Card related fees receivable525 921 1,075 
Total receivables from contracts with customer$12,656 $12,810 $12,636 
Performance Obligations Unsatisfied at End of Period
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 remaining in 2022$738 
Estimated—2023400 
Estimated—2024250 
Estimated—2025100 
Estimated—2026 
Total$1,488