XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Other Operating Income $ 8,758 $ 5,419 $ 5,830
Non-interest Income (in-scope of Topic 606) 55,106 51,600 53,429
Non-interest Income (out-of-scope of Topic 606) 12,206 11,060 6,832
Total Non-interest Income 67,312 62,660 60,261
Wealth Management Fees      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 16,808 14,416 11,711
Service Charges on Deposit Accounts      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 15,083 12,669 11,538
Service Charges on Deposit Accounts | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 15,083 12,669 11,538
Insurance Revenues      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 0 4,384 9,596
Insurance Revenues | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 0 4,384 9,596
Interchange Fee Income      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 19,598 17,125 17,452
Interchange Fee Income | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue 19,598 17,125 17,452
ATM Fees      
Disaggregation of Revenue [Line Items]      
Other Operating Income 1,299 1,197 1,185
Wire Transfer Fees      
Disaggregation of Revenue [Line Items]      
Other Operating Income 931 709 696
Other      
Disaggregation of Revenue [Line Items]      
Other Operating Income 1,387 1,100 1,251
Safe deposit box rentals and other non-interest related fees      
Disaggregation of Revenue [Line Items]      
Topic 606 revenue $ 1,300 $ 1,100 $ 1,200