XML 103 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 2,325 $ 2,270 $ 4,546 $ 4,244
Wire transfer fees 850 858 1,623 1,758
Wire transfer fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 733 770 1,386 1,489
Foreign exchange fees        
Disaggregation of Revenue [Line Items]        
Wire transfer fees 117 88 237 269
Noninterest Bearing Deposits        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 2,300 2,247 4,497 4,197
Noninterest Bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 241 249 486 501
Noninterest Bearing Deposits | Customer analysis charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 1,259 1,183 2,385 2,115
Noninterest Bearing Deposits | NSF charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 711 731 1,446 1,400
Noninterest Bearing Deposits | Other service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts 89 84 180 181
Interest-bearing Deposits | Monthly service charges        
Disaggregation of Revenue [Line Items]        
Service fees on deposit accounts $ 25 $ 23 $ 49 $ 47