XML 130 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts $ 8,938 $ 7,275 $ 12,443
Wire transfer fees 3,477 3,519 3,577
Wire transfer fees      
Disaggregation of Revenue [Line Items]      
Wire transfer fees 3,005 3,082 3,188
Foreign exchange fees      
Disaggregation of Revenue [Line Items]      
Wire transfer fees 472 437 389
Noninterest Bearing Deposits      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 8,843 7,183 12,351
Noninterest Bearing Deposits | Monthly service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 997 1,065 1,301
Noninterest Bearing Deposits | Customer analysis charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 4,602 3,219 6,765
Noninterest Bearing Deposits | NSF charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 2,889 2,554 3,687
Noninterest Bearing Deposits | Other service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 355 345 598
Interest-bearing Deposits | Monthly service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts $ 95 $ 92 $ 92