XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
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,
2024
December 31,
2023
December 31,
2022
Brokerage and insurance product commissionsWealth management$22,611 $18,645 $17,668 
TrustWealth management25,941 24,190 33,460 
Asset managementWealth management97,675 87,772 75,486 
Total wealth management146,227 130,607 126,614 
Mortgage broker feesMortgage banking1,925 844 854 
Service charges on deposit accountsService charges on deposit accounts65,651 55,250 58,574 
Administrative servicesOther non-interest income5,336 5,599 6,713 
Card related feesOther non-interest income17,829 13,789 11,474 
Other deposit related feesOther non-interest income13,774 14,354 13,490 
Total revenue from contracts with customers$250,742 $220,443 $217,719 
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,
2024
December 31,
2023
Contract assets$ $— 
Contract liabilities $1,329 $665 
Mortgage broker fees receivable$101 $64 
Administrative services receivable213 118 
Wealth management receivable12,130 13,796 
Card related fees receivable1,026 1,190 
Total receivables from contracts with customer$13,470 $15,168 
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—2025$552 
Estimated—2026111 
Estimated—2027111 
Estimated—2028111 
Estimated—2029+444 
Total$1,329