XML 86 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Summary of Revenue Recognition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Revenue Recognition [Line Items]      
Total net securities brokerage revenue $ 6,990 $ 7,186 $ 6,672
Electronic banking fees 22,634 23,300 19,183
Mortgage banking income 8,219 5,840 5,053
Net gain or loss on sale of other real estate owned 732 524 658
Total Service Charges on Deposits [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits 26,974 23,670  
Trust Account fees [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits $ 18,059 15,833  
Point of revenue recognition Over time    
WesMark Fees [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits $ 8,520 8,790  
Point of revenue recognition Over time    
Total Trust Fees [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits $ 26,579 24,623 $ 22,740
Commercial Banking Fees [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits $ 2,033 1,733  
Point of revenue recognition Over time    
Personal Service Charges [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total trust fees/Total service charges on deposits $ 24,941 21,937  
Point of revenue recognition At a point in time & over time    
Annuity Commissions [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total net securities brokerage revenue $ 4,829 5,178  
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 $ 434 429  
Point of revenue recognition At a point in time    
Managed Money [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total net securities brokerage revenue $ 738 647  
Point of revenue recognition Over time    
Trail Commissions [Member]      
Schedule Of Revenue Recognition [Line Items]      
Total net securities brokerage revenue $ 989 932  
Point of revenue recognition Over time    
Payment Processing Fees [Member]      
Schedule Of Revenue Recognition [Line Items]      
Payment Processing Fees $ 3,002 $ 1,028  
Point of revenue recognition At a point in time & 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