XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowed Funds (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Disclosure of Repurchase Agreements [Abstract]                
Amount of line of credit with correspondent banks $ 101,000,000              
Credit facility with Federal Reserve Bank 319,000,000              
Line of credit with correspondent banks and credit facility with Federal Reserve Of Boston $ 0              
Federal Home Loan Bank Advances                
Interest rate, due in next twelve months 0.00%              
Interest rate, due in year two 0.00% 0.00%            
Interest rate, due in year three   0.00%            
Interest rate, due in year four 0.00% 0.00%            
Interest rate, due in year five and thereafter 2.89% 0.00%            
Due in twelve months maturity $ 0 $ 20,076,000            
Due in year two maturity 0 0            
Due in year three maturity 70,000,000 0            
Due in year four maturity 0 0            
Due in year five and thereafter 25,000,000 0            
Total 95,000,000 20,076,000            
Repurchase agreements for municipal and commercial customers 51,278,000 49,576,000            
Total $ 146,278,000 $ 69,652,000 $ 151,027,000 $ 230,620,000 $ 154,779,000 $ 82,993,000 $ 114,481,000 $ 83,881,000
Minimum                
Disclosure of Repurchase Agreements [Abstract]                
Range of repurchase agreements' maturity dates (days) 1 day              
Federal Home Loan Bank Advances                
Interest rate, due in next twelve months   0.00%            
Interest rate, due in year three 3.97%              
Interest rate, Repurchase agreements for municipal and commercial customers 0.05% 0.05%            
Maximum                
Disclosure of Repurchase Agreements [Abstract]                
Range of repurchase agreements' maturity dates (days) 3 days              
Federal Home Loan Bank Advances                
Interest rate, due in next twelve months   5.54%            
Interest rate, due in year three 4.12%              
Interest rate, Repurchase agreements for municipal and commercial customers 5.00% 5.05%