v3.26.1
Securities - Contractual Maturities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Securities Available-for-Sale, Amortized Cost    
Due in one year or less $ 97,792  
Due after one year through five years 110,048  
Due after five years through ten years 149,558  
Due after ten years 61,241  
Debt securities excluding securities not due at a single maturity date 418,639  
Total $ 1,088,379 $ 1,133,592
Securities Available-for-Sale, Weighted Average Yield    
Due in one year or less (as a percent) 3.89%  
Due after one year through five years (as a percent) 3.82%  
Due after five years through ten years (as a percent) 3.48%  
Due after ten years (as a percent) 3.25%  
Debt securities (as a percent) 3.63%  
Total (as a percent) 3.52%  
Securities Available-for-Sale, Fair Value    
Due in one year or less $ 97,905  
Due after one year through five years 108,959  
Due after five years through ten years 145,058  
Due after ten years 58,814  
Debt securities 410,736  
Debt Securities, Available-for-sale, Total 1,040,760 1,090,523
Mortgage-backed and collateralized mortgage obligations    
Securities Available-for-Sale, Amortized Cost    
Securities not due at a single maturity date $ 463,146  
Securities Available-for-Sale, Weighted Average Yield    
Securities not due at a single maturity date, Weighted Average Yield (as a percent) 2.81%  
Securities Available-for-Sale, Fair Value    
Securities not due at a single maturity date $ 424,297  
Asset-backed Securities    
Securities Available-for-Sale, Amortized Cost    
Securities not due at a single maturity date 40,128  
Total $ 40,128 46,600
Securities Available-for-Sale, Weighted Average Yield    
Securities not due at a single maturity date, Weighted Average Yield (as a percent) 3.69%  
Securities Available-for-Sale, Fair Value    
Securities not due at a single maturity date $ 39,125  
Debt Securities, Available-for-sale, Total 39,125 45,816
Collateralized loan obligations.    
Securities Available-for-Sale, Amortized Cost    
Securities not due at a single maturity date 165,752  
Total $ 165,752 194,552
Securities Available-for-Sale, Weighted Average Yield    
Securities not due at a single maturity date, Weighted Average Yield (as a percent) 5.21%  
Securities Available-for-Sale, Fair Value    
Securities not due at a single maturity date $ 165,856  
Debt Securities, Available-for-sale, Total 165,856 194,464
Equity Securities    
Securities Available-for-Sale, Amortized Cost    
Securities not due at a single maturity date 714  
Total 714 684
Securities Available-for-Sale, Fair Value    
Securities not due at a single maturity date 746  
Debt Securities, Available-for-sale, Total $ 746 $ 747