XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule Of Revenue Recognition [Line Items]        
Total net securities brokerage revenue $ 2,258 $ 1,829 $ 4,478 $ 3,352
Debit card sponsorship income 0 0 0 646
Electronic banking fees 5,154 5,060 10,499 9,426
Mortgage banking income 1,328 7,830 3,251 12,094
Net (loss) gain on other real estate owned and other assets (1,302) 4,014 (2,108) 4,189
Total Service Charges on Deposits [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 6,487 4,876 12,577 9,770
Trust Account fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 4,416 4,710 $ 9,958 10,024
Point of revenue recognition     Over time  
WesMark Fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 2,111 2,438 $ 4,404 4,756
Point of revenue recognition     Over time  
Total Trust Fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 6,527 7,148 $ 14,362 14,780
Commercial Banking Fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 602 601 $ 1,170 1,165
Point of revenue recognition     Over time  
Personal Service Charges [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total trust fees/Total service charges on deposits 5,885 4,275 $ 11,407 8,605
Point of revenue recognition     At a point in time and over time  
Annuity Commissions [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total net securities brokerage revenue 1,679 1,151 $ 3,261 2,067
Point of revenue recognition     At a point in time  
Equity And Debt Security Trades [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total net securities brokerage revenue 8 57 $ 65 133
Point of revenue recognition     At a point in time  
Managed Money [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total net securities brokerage revenue 327 291 $ 654 574
Point of revenue recognition     Over time  
Trail Commissions [Member]        
Schedule Of Revenue Recognition [Line Items]        
Total net securities brokerage revenue 244 330 $ 498 578
Point of revenue recognition     Over time  
Payment Processing Fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Payment Processing Fees $ 877 $ 748 $ 1,618 $ 1,461
Point of revenue recognition     At a point in time and over time  
Debit Card Sponsorship Income [Member]        
Schedule Of Revenue Recognition [Line Items]        
Point of revenue recognition     At a point in time and over time  
Electronic Banking Fees [Member]        
Schedule Of Revenue Recognition [Line Items]        
Point of revenue recognition     At a point in time  
Mortgage [Member]        
Schedule Of Revenue Recognition [Line Items]        
Point of revenue recognition     At a point in time  
Other Real Estate Owned and Other Assets [Member]        
Schedule Of Revenue Recognition [Line Items]        
Point of revenue recognition     At a point in time and over time