XML 101 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 1,777 $ 2,583 $ 3,567 $ 6,716
Wire transfer fees 923 820 1,767 1,818
Wire transfer fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 786 765 1,489 1,571
Foreign exchange fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 137 55 278 247
Noninterest Bearing Deposits        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 1,754 2,560 3,519 6,669
Noninterest Bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 266 329 549 697
Noninterest Bearing Deposits | Customer analysis charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 788 1,513 1,485 3,383
Noninterest Bearing Deposits | NSF charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 618 561 1,315 2,216
Noninterest Bearing Deposits | Other service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 82 157 170 373
Interest-bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 23 $ 23 $ 48 $ 47