XML 11 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Summary of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Schedule Of Revenue Recognition [Line Items]    
Total net securities brokerage revenue $ 1,679 $ 1,860
Debit card sponsorship income 708  
Electronic banking fees 4,254 5,892
Mortgage banking income 1,276 1,056
Net gain on other real estate owned and other Assets 169 136
Total Service Charges on Deposits [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total trust fees/Total service charges on deposits 6,617 6,549
Trust Account fees [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total trust fees/Total service charges on deposits $ 4,857 5,056
Point of revenue recognition Over time  
WesMark Fees [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total trust fees/Total service charges on deposits $ 2,095 2,059
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,952 7,115
Commercial Banking Fees [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total trust fees/Total service charges on deposits $ 585 468
Point of revenue recognition Over time  
Personal Service Charges [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total trust fees/Total service charges on deposits $ 6,032 6,081
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,038 1,362
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 $ 159 102
Point of revenue recognition At a point in time  
Managed Money [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total net securities brokerage revenue $ 235 157
Point of revenue recognition Over time  
Trail Commissions [Member]    
Schedule Of Revenue Recognition [Line Items]    
Total net securities brokerage revenue $ 247 239
Point of revenue recognition Over time  
Payment Processing Fees [Member]    
Schedule Of Revenue Recognition [Line Items]    
Payment Processing Fees $ 680 $ 648
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