XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table illustrates the disaggregation by the Company's major revenue streams (in thousands):
Point of Revenue
Recognition202420232022
Major revenue streams
   Service chargesAt a point in time and over time$29,225 $27,751 $28,335 
   Bankcard revenueAt a point in time28,500 27,960 27,349 
   Trust and investment management fee incomeOver time11,255 9,563 8,798 
   Other incomeAt a point in time and over time3,012 3,794 3,617 
Net revenue from contracts with customers71,992 69,068 68,099 
Non-interest income within the scope of other GAAP topics1,342 1,561 3,978 
Total non-interest income$73,334 $70,629 $72,077