v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Other Operating Income $ 2,097 $ 1,213 $ 3,787 $ 2,575
Non-interest Income (in-scope of Topic 606) 13,842 13,553 26,348 27,535
Non-interest Income (out-of-scope of Topic 606) 2,891 5,370 5,225 7,210
TOTAL NON-INTEREST INCOME 16,733 18,923 31,573 34,745
Wealth Management Fees        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 4,165 3,783 8,001 7,149
Service Charges on Deposit Accounts        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 3,714 3,093 7,200 5,995
Service Charges on Deposit Accounts | Transferred at point in time        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 3,714 3,093 7,200 5,995
Insurance Revenues        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 0 1,506 0 4,384
Insurance Revenues | Transferred over time        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 0 1,506 0 4,384
Interchange Fee Income        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 5,057 4,404 9,478 8,491
Interchange Fee Income | Transferred at point in time        
Disaggregation of Revenue [Line Items]        
Non-interest Income (in-scope of Topic 606) 5,057 4,404 9,478 8,491
ATM Fees        
Disaggregation of Revenue [Line Items]        
Other Operating Income 337 305 628 593
Wire Transfer Fees        
Disaggregation of Revenue [Line Items]        
Other Operating Income 243 180 446 348
Other        
Disaggregation of Revenue [Line Items]        
Other Operating Income 326 282 595 575
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) $ 326 $ 282 $ 595 $ 575