XML 100 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts $ 1,790 $ 4,133
Wire transfer fees 844 998
Wire transfer fees    
Disaggregation of Revenue [Line Items]    
Wire transfer fees 703 806
Foreign exchange fees    
Disaggregation of Revenue [Line Items]    
Wire transfer fees 141 192
Noninterest Bearing Deposits    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts 1,765 4,109
Noninterest Bearing Deposits | Monthly service charges    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts 283 368
Noninterest Bearing Deposits | Customer analysis charges    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts 696 1,870
Noninterest Bearing Deposits | NSF charges    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts 697 1,655
Noninterest Bearing Deposits | Other service charges    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts 89 216
Interest-bearing Deposits | Monthly service charges    
Disaggregation of Revenue [Line Items]    
Service fees on deposit accounts $ 25 $ 24