XML 85 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue
The following table summarizes total revenues as presented in the Consolidated Statements of Income (Loss) and the related amounts that are from contracts with customers within the scope of ASC 606. As shown below, a substantial portion of our revenues are specifically excluded from the scope of ASC 606.
Years ended December 31,202420232022
(Dollars in thousands)
Revenue (1)
ASC 606 Revenue (2)
Revenue (1)
ASC 606 Revenue (2)
Revenue (1)
ASC 606 Revenue (2)
Net interest income$128,448 $— $137,098 $— $155,990 $— 
Noninterest income:
Wealth management revenues39,054 39,054 35,540 35,540 38,746 38,746 
Mortgage banking revenues
10,981 — 6,660 — 8,733 — 
Card interchange fees
4,996 4,996 4,921 4,921 4,996 4,996 
Service charges on deposit accounts
3,032 3,032 2,806 2,806 3,192 3,192 
Loan related derivative income
467 — 1,390 — 2,756 — 
Income from bank-owned life insurance
3,041 — 3,488 — 2,591 — 
Realized losses on securities, net(31,047)— — — — — 
Losses on sale of portfolio loans, net(62,888)— — — — — 
Other income
4,567 1,142 1,335 1,226 1,588 1,219 
Total noninterest income(27,797)48,224 56,140 44,493 62,602 48,153 
Total revenues$100,651 $48,224 $193,238 $44,493 $218,592 $48,153 
(1)As reported in the Consolidated Statements of Income (Loss).
(2)Revenue from contracts with customers in scope of ASC 606.

The following table presents revenue from contracts with customers segregated by revenue recognition timing:
(Dollars in thousands)
Years ended December 31, 202420232022
Revenue recognized at a point in time:
Card interchange fees$4,996 $4,921 $4,996 
Service charges on deposit accounts1,922 1,842 2,512 
Other income903 983 967 
Revenue recognized over time:
Wealth management revenues
39,054 35,540 38,746 
Service charges on deposit accounts
1,110 964 680 
Other income
239 243 252 
Total revenues from contracts with customers in scope of ASC 606
$48,224 $44,493 $48,153