XML 41 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue Recognition [Abstract]  
Summary of Revenue Recognition

The following table summarizes the point of revenue recognition and the income recognized for each of the revenue streams for the three and nine months ended September 30, 2025 and 2024, respectively:

 

 

 

Point of Revenue

 

For the Three Months
Ended September 30,

 

 

For the Nine Months
Ended September 30,

 

(unaudited, in thousands)

 

Recognition

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Revenue Streams

 

 

 

 

 

 

 

 

 

 

Trust fees

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Trust account fees

 

Over time

 

$

6,955

 

 

$

5,467

 

 

$

21,327

 

 

$

16,854

 

WesMark fees

 

Over time

 

 

2,032

 

 

 

2,050

 

 

 

6,015

 

 

 

6,048

 

Total trust fees

 

 

 

 

8,987

 

 

 

7,517

 

 

 

27,342

 

 

 

22,902

 

Service charges on deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial banking fees

 

Over time

 

 

2,463

 

 

 

1,358

 

 

 

6,846

 

 

 

3,844

 

Personal service charges

 

At a point in time and over time

 

 

8,700

 

 

 

6,587

 

 

 

23,387

 

 

 

17,997

 

Total service charges on deposits

 

 

 

 

11,163

 

 

 

7,945

 

 

 

30,233

 

 

 

21,841

 

Net securities brokerage revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Annuity commissions

 

At a point in time

 

 

2,237

 

 

 

2,008

 

 

 

6,834

 

 

 

5,958

 

Equity and debt security trades

 

At a point in time

 

 

73

 

 

 

81

 

 

 

282

 

 

 

231

 

Managed money

 

Over time

 

 

366

 

 

 

298

 

 

 

1,030

 

 

 

824

 

Trail commissions

 

Over time

 

 

285

 

 

 

272

 

 

 

864

 

 

 

795

 

Total net securities brokerage revenue

 

 

 

 

2,961

 

 

2,659

 

 

 

9,010

 

 

 

7,808

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Payment processing fees (1)

 

At a point in time and over time

 

 

844

 

 

 

925

 

 

 

2,539

 

 

 

2,659

 

Digital banking income

 

At a point in time

 

 

7,324

 

 

 

5,084

 

 

 

20,053

 

 

 

14,828

 

Net swap fee and valuation income (2)

 

At a point in time

 

 

3,231

 

 

 

(627

)

 

 

4,937

 

 

 

2,712

 

Mortgage banking income

 

At a point in time

 

 

1,898

 

 

 

1,280

 

 

 

5,402

 

 

 

3,042

 

Net gain (loss) on other real estate owned and other assets

 

At a point in time and over time

 

 

329

 

 

 

(239

)

 

 

400

 

 

 

(51

)

 

(1)
Included in other non-interest income.
(2)
The portion of this line item relating to the change in the fair value of the underlying swaps is not within the scope of ASC 606, and totaled fair value adjustments of $22 thousand and ($1.7) million for the three months ended September 30, 2025 and 2024, respectively. Fair value adjustments were ($1.7) million and ($0.9) million for the nine months ended September 30, 2025 and 2024, respectively.