v3.26.1
Securities - Available-for-Sale and Held-to-Maturity by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Securities    
Securities held-to-maturity, Amortized Cost, Due after ten years $ 42,379  
Securities, held-to-maturity, Amortized Cost, With single maturity date 42,379  
Securities, held-to-maturity, Amortized Cost 50,191 $ 50,528
Securities held-to-maturity, Fair Value, Due after ten years 38,009  
Securities held-to-maturity, Fair Value, With single maturity date 38,009  
Debt Securities, Held-to-maturity, Fair Value, Total 45,212 46,232
Securities available-for-sale, Amortized Cost, Due in one year or less 8,870  
Securities available-for-sale, Amortized Cost, Due after one years through five years 65,464  
Securities available-for-sale, Amortized Cost, Due after five years through ten years 228,317  
Securities available-for-sale, Amortized Cost, Due after ten years 229,858  
Securities available-for-sale, Amortized Cost, With single maturity date 532,509  
Total Securities available for sale, Amortized Cost 1,633,466 1,387,619
Securities available for sale, Fair Value, Due in one year or less 8,862  
Securities available for sale, Fair Value, Due after one years through five years 64,300  
Securities available for sale, Fair Value, Due after five years through ten years 228,985  
Securities available for sale, Fair Value, Due after ten years 226,523  
Securities available-for-sale, Fair Value, With single maturity date 528,670  
Total securities available for sale, Fair Value 1,628,587 1,389,924
Mortgage-backed securities    
Securities    
Securities held-to-maturity, Amortized Cost, Without single maturity 7,812  
Securities held-to-maturity, Fair Value, Without single maturity date 7,203  
Securities, available-for-sale, Amortized Cost, Without single maturity date 1,088,288  
Total Securities available for sale, Amortized Cost 1,088,288 816,089
Securities available-for-sale, Fair Value, Without single maturity date 1,087,248  
Total securities available for sale, Fair Value 1,087,248 821,938
Mutual funds    
Securities    
Securities, available-for-sale, Amortized Cost, Without single maturity date 12,669  
Total Securities available for sale, Amortized Cost 12,669 12,650
Securities available-for-sale, Fair Value, Without single maturity date 12,669  
Total securities available for sale, Fair Value $ 12,669 $ 12,650