XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Non-interest Income        
Service charges on deposit accounts $ 1,913 $ 1,771 $ 3,708 $ 3,528
Wealth and asset management fees 1,917 1,803 3,734 3,586
Mortgage banking 176 292 344 767
Card processing and interchange income 2,062 1,992 4,121 3,801
Net gains on sales of securities 30 0 52 651
Other income 2,195 2,288 4,376 5,467
Total non-interest income $ 8,293 $ 8,146 $ 16,335 $ 17,800