XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Other Operating Income $ 5,419 $ 5,830 $ 5,116
Non-interest Income (in-scope of Topic 606) 51,600 53,429 50,596
Non-interest Income (out-of-scope of Topic 606) 11,060 6,832 8,537
Total Non-interest Income 62,660 60,261 59,133
Wealth Management Fees      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 14,416 11,711 10,076
Service Charges on Deposit Accounts      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 12,669 11,538 11,457
Service Charges on Deposit Accounts | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 12,669 11,538 11,457
Insurance Revenues      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 4,384 9,596 10,020
Insurance Revenues | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 4,384 9,596 10,020
Interchange Fee Income      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 17,125 17,452 15,820
Interchange Fee Income | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 17,125 17,452 15,820
ATM Fees      
Disaggregation of Revenue [Line Items]      
Other Operating Income 1,197 1,185 1,235
Wire Transfer Fees      
Disaggregation of Revenue [Line Items]      
Other Operating Income 709 696 737
Other      
Disaggregation of Revenue [Line Items]      
Other Operating Income 1,100 1,251 1,251
Safe deposit box rentals and other non-interest related fees      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue $ 1,100 $ 1,200 $ 1,200