v3.25.2
Allowance for Credit Losses and Credit Quality of Loans, Performance of Modified Loans (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Current [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost $ 1,692 $ 567
31-60 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 11 120
61-90 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 58 0
Greater Than 90 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 0 78
Residential [Member] | Current [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 1,692 567
Residential [Member] | 31-60 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 11 120
Residential [Member] | 61-90 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost 58 0
Residential [Member] | Greater Than 90 Days Past Due [Member]    
Performance of Modified Loans [Abstract]    
Amortized cost $ 0 $ 78