v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Other Operating Income $ 2,204 $ 1,815 $ 4,199 $ 3,404
Non-interest Income (in-scope of Topic 606) 15,276 13,842 29,283 26,348
Non-interest Income (out-of-scope of Topic 606) 3,470 2,891 6,689 5,225
TOTAL NON-INTEREST INCOME 18,746 16,733 35,972 31,573
Wealth Management Fees        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 5,010 4,165 9,519 8,001
Service Charges on Deposit Accounts        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 3,988 3,714 7,814 7,200
Interchange Fee Income        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 5,328 5,057 10,104 9,478
ATM Fees        
Disaggregation of Revenue [Line Items]        
Other Operating Income 315 337 601 628
Wire Transfer Fees        
Disaggregation of Revenue [Line Items]        
Other Operating Income 254 243 478 446
Other        
Disaggregation of Revenue [Line Items]        
Other Operating Income 381 326 767 595
Other operating income, safe deposit box rentals and other non-interest related fees        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) $ 381 $ 326 $ 767 $ 595