XML 270 R138.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue Derived from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Non-interest Income      
Service charges on deposit accounts $ 7,206 $ 6,195 $ 5,095
Wealth and asset management fees 7,172 6,740 5,497
Mortgage banking 1,237 3,147 3,354
Card processing and interchange income 7,797 7,796 5,727
Net realized gains on available-for-sale securities 651 783 2,190
Other income 10,703 8,773 6,196
Total non-interest income $ 34,766 $ 33,434 $ 28,059