XML 101 R91.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 2,535 $ 1,814 $ 6,779 $ 5,381
Wire transfer fees 856 836 2,614 2,603
Wire transfer fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 765 766 2,254 2,256
Foreign exchange fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 91 70 360 347
Noninterest Bearing Deposits        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 2,512 1,793 6,709 5,313
Noninterest Bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 250 259 751 808
Noninterest Bearing Deposits | Customer analysis charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 1,426 847 3,541 2,332
Noninterest Bearing Deposits | NSF charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 749 606 2,149 1,921
Noninterest Bearing Deposits | Other service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 87 81 268 252
Interest-bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 23 $ 21 $ 70 $ 68