v3.26.1
Loans - Schedule of Loans Held for Investment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans $ 6,939,972 $ 6,673,180    
Allowance for credit losses (82,955) (85,016) $ (91,790) $ (88,221)
Loans, net of allowance for credit losses 6,857,017 6,588,164    
Commercial and industrial        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 3,160,777 2,937,867    
Allowance for credit losses (40,809) (42,902) (43,399) (38,489)
Commercial real estate        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 1,981,729 1,921,796    
Allowance for credit losses (24,606) (24,408) (26,684) (28,323)
Commercial real estate | Non-owner occupied        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 778,778 742,002    
Commercial real estate | Owner occupied        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 694,190 700,774    
Commercial real estate | Construction and land        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 280,781 268,652    
Commercial real estate | Multifamily        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 227,980 210,368    
Residential real estate        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 1,216,810 1,221,086    
Allowance for credit losses (13,503) (13,323) (15,211) (15,450)
Public finance        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 494,539 501,582    
Allowance for credit losses (2,688) (2,942) (5,243) (4,750)
Consumer        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 31,875 32,651    
Allowance for credit losses (674) (721) (718) (750)
Other        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Total loans 54,242 58,198    
Allowance for credit losses $ (675) $ (720) $ (535) $ (459)