v3.25.2
Description of Business (Details) - Location
12 Months Ended
May 02, 2025
Dec. 31, 2024
Evans Bancorp, Inc [Member]    
Acquisition of Evans Bancorp, Inc [Abstract]    
Number of banking locations operated by acquiree 18 18