v3.26.1
Loans - Loan Modifications (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 10,807 $ 3,857
30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 125
60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 408 $ 0
Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.00% 0.00%
Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.21% 0.00%
Home Equity | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 306 $ 0
Home Equity | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Home Equity | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0
Home Equity | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 0
Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.00% 0.00%
Consumer | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 0
Consumer | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Consumer | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Consumer | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 0
Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.10% 0.04%
Real estate owner occupied | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 1,378 $ 792
Real estate owner occupied | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Real estate owner occupied | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Real estate owner occupied | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 0
Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.30% 0.00%
Real Estate non-owner occupied | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 1,656  
Real Estate non-owner occupied | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Real Estate non-owner occupied | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Real Estate non-owner occupied | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0  
Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.00% 0.00%
Construction | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   $ 0
Construction | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Construction | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Construction | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   $ 0
Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.00% 0.00%
C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.05% 0.02%
C&I | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 1,696 $ 619
C&I | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
C&I | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
C&I | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 197 $ 0
Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.00% 0.69%
Multifamily | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 4,043 $ 910
Multifamily | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Multifamily | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Multifamily | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 0
Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.08% 3.15%
Agriculture | Commercial | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 724 $ 1,536
Agriculture | Commercial | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Agriculture | Commercial | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Agriculture | Commercial | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 211 $ 0
Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
% of Total Class of Financing Receivable 0.07% 0.00%
Term | Residential | Current    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 1,004 $ 0
Term | Residential | 30-59 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 125
Term | Residential | 60-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term | Residential | 90+ Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Deferral    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 75 2,682
Payment Status (Amortized Cost Basis) 1,028 0
Payment Deferral | Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Deferral | Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0  
Payment Deferral | Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Deferral | Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 158
Payment Status (Amortized Cost Basis) 0  
Payment Deferral | Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0  
Payment Deferral | Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Deferral | Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Deferral | C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 75 78
Financing receivable term extension 3 months  
Payment Status (Amortized Cost Basis) $ 309 0
Payment Deferral | Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 910
Payment Deferral | Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 1,536
Financing receivable term extension 3 months  
Payment Status (Amortized Cost Basis) $ 719  
Payment Deferral | Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0 0
Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 135 364
Payment Status (Amortized Cost Basis) 252 136
Term Extension | Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term Extension | Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0  
Term Extension | Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term Extension | Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 135 0
Financing receivable term extension 9 months  
Payment Status (Amortized Cost Basis) $ 0  
Term Extension | Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 252  
Term Extension | Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term Extension | Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term Extension | C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 $ 364
Financing receivable term extension 3 months 6 months
Payment Status (Amortized Cost Basis) $ 0 $ 11
Term Extension | Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Term Extension | Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis $ 0 0
Financing receivable term extension 3 months  
Payment Status (Amortized Cost Basis) $ 0  
Term Extension | Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0 125
Rate Mod    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Rate Mod | Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis   0
Combination Payment Deferral and Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 916 0
Payment Status (Amortized Cost Basis) 946 170
Combination Payment Deferral and Term Extension | Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Combination Payment Deferral and Term Extension | Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 306 0
Payment Status (Amortized Cost Basis) 306  
Combination Payment Deferral and Term Extension | Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Combination Payment Deferral and Term Extension | Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 243 0
Payment Status (Amortized Cost Basis) 318  
Combination Payment Deferral and Term Extension | Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral and Term Extension | Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Combination Payment Deferral and Term Extension | Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Combination Payment Deferral and Term Extension | C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 135 0
Payment Status (Amortized Cost Basis) 128 170
Combination Payment Deferral and Term Extension | Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0 0
Combination Payment Deferral and Term Extension | Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 38 0
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral and Term Extension | Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 194 0
Payment Status (Amortized Cost Basis) 194 $ 0
Combination Payment Deferral, Term Extension and Rate Modification    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 1,559  
Payment Status (Amortized Cost Basis) 1,559  
Combination Payment Deferral, Term Extension and Rate Modification | Municipal    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Combination Payment Deferral, Term Extension and Rate Modification | Home Equity    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral, Term Extension and Rate Modification | Consumer    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Combination Payment Deferral, Term Extension and Rate Modification | Real estate owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral, Term Extension and Rate Modification | Real Estate non-owner occupied | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 1,229  
Payment Status (Amortized Cost Basis) 1,229  
Combination Payment Deferral, Term Extension and Rate Modification | Construction | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Combination Payment Deferral, Term Extension and Rate Modification | Construction | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Combination Payment Deferral, Term Extension and Rate Modification | C&I | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral, Term Extension and Rate Modification | Multifamily | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Combination Payment Deferral, Term Extension and Rate Modification | Agriculture | Commercial    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 0  
Payment Status (Amortized Cost Basis) 0  
Combination Payment Deferral, Term Extension and Rate Modification | Term | Residential    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortized Cost Basis 330  
Payment Status (Amortized Cost Basis) $ 330