XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
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,
2023
December 31,
2022
December 31,
2021
Brokerage and insurance product commissionsWealth management$18,645 $17,668 $20,710 
TrustWealth management24,190 33,460 21,930 
Asset managementWealth management87,772 75,486 81,379 
Total wealth management130,607 126,614 124,019 
Mortgage broker feesMortgage banking844 854 787 
Service charges on deposit accountsService charges on deposit accounts55,250 58,574 54,168 
Administrative servicesOther non-interest income5,599 6,713 5,689 
Card related feesOther non-interest income13,789 11,474 9,210 
Other deposit related feesOther non-interest income14,354 13,490 13,299 
Total revenue from contracts with customers$220,443 $217,719 $207,172 
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,
2023
December 31,
2022
Contract assets$ $— 
Contract liabilities $665 $1,282 
Mortgage broker fees receivable$64 $20 
Administrative services receivable118 279 
Wealth management receivable13,796 9,642 
Card related fees receivable1,190 571 
Total receivables from contracts with customer$15,168 $10,512 
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—2024$565 
Estimated—2025100 
Total$665