v3.25.2
Loans - Changes in Status of Loans (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost $ 41,256 $ 33,946
Foreclosures and Defaults - Amortized Cost 780  
90 days past due    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 482  
Consumer loans | 90 days past due | Consumer owner-occupied    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 482  
Interest rate reduction    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 15,755 1,320
Foreclosures and Defaults - Amortized Cost 482  
Interest rate reduction | Commercial loans | Commercial non-owner-occupied    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 15,045  
Interest rate reduction | Commercial loans | Commercial owner-occupied real estate    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 332  
Interest rate reduction | Commercial loans | Commercial and industrial    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 378  
Interest rate reduction | Consumer loans | Consumer owner-occupied    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost   1,320
Foreclosures and Defaults - Amortized Cost 482  
Term extension    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 15,407 32,626
Foreclosures and Defaults - Amortized Cost 298  
Term extension | Commercial loans | Construction and land development    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 286  
Term extension | Commercial loans | Commercial owner-occupied real estate    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost   11,050
Term extension | Commercial loans | Commercial and industrial    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 9,245 20,529
Term extension | Consumer loans | Consumer owner-occupied    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 5,876 $ 1,047
Foreclosures and Defaults - Amortized Cost 298  
Term Extension and Interest Rate Reduction    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 1,220  
Term Extension and Interest Rate Reduction | Consumer loans | Consumer owner-occupied    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 1,220  
Other-than-insignificant payment delay    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 7,697  
Other-than-insignificant payment delay | Commercial loans | Commercial owner-occupied real estate    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 6,087  
Other-than-insignificant payment delay | Commercial loans | Commercial and industrial    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 1,610  
Term Extension and Payment Delay    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost 1,177  
Term Extension and Payment Delay | Commercial loans | Commercial and industrial    
Allowance for Credit Losses    
Paying Under Restructured Terms - Amortized Cost $ 1,177