v3.25.2
Loans (Past Due TLMs) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Modified [Line Items]        
TLM, carrying value $ 4,276 $ 267 $ 5,705 $ 909
30-59        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
60-89        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
90 or More        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Current        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 10,705 8,789    
Past Due        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Total        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 10,705 8,789    
Commercial real estate        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 4,276   4,276 0
Commercial real estate | 30-59        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial real estate | 60-89        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial real estate | 90 or More        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial real estate | Current        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 4,276 7,612    
Commercial real estate | Past Due        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial real estate | Total        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 4,276 7,612    
Commercial & industrial        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0   0 642
Commercial & industrial | 30-59        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial & industrial | 60-89        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial & industrial | 90 or More        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial & industrial | Current        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 5,000 910    
Commercial & industrial | Past Due        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Commercial & industrial | Total        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 5,000 910    
Total commercial        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 4,276   4,276 642
Total commercial | 30-59        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Total commercial | 60-89        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Total commercial | 90 or More        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Total commercial | Current        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 9,276 8,522    
Total commercial | Past Due        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Total commercial | Total        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 9,276 8,522    
Residential real estate        
Financing Receivable, Modified [Line Items]        
TLM, carrying value   267 $ 1,429 $ 267
Residential real estate | 30-59        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Residential real estate | 60-89        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Residential real estate | 90 or More        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Residential real estate | Current        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 1,429 267    
Residential real estate | Past Due        
Financing Receivable, Modified [Line Items]        
TLM, carrying value 0 0    
Residential real estate | Total        
Financing Receivable, Modified [Line Items]        
TLM, carrying value $ 1,429 $ 267