v3.25.2
Securities - Available-for-Sale and Held-to-Maturity by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities held-to-maturity, Amortized Cost, Due after ten years $ 43,360  
Securities, held-to-maturity, Amortized Cost, With single maturity date 43,360  
Securities, held-to-maturity, Amortized Cost 51,186 $ 51,838
Securities held-to-maturity, Fair Value, Due after ten years 37,940  
Securities held-to-maturity, Fair Value, With single maturity date 37,940  
Debt Securities, Held-to-maturity, Fair Value, Total 45,086 44,718
Securities available-for-sale, Amortized Cost, Due after one years through five years 60,388  
Securities available-for-sale, Amortized Cost, Due after five years through ten years 252,833  
Securities available-for-sale, Amortized Cost, Due after ten years 245,425  
Securities available-for-sale, Amortized Cost, With single maturity date 558,646  
Total Securities available for sale, Amortized Cost 1,396,817 1,506,798
Securities available for sale, Fair Value, Due after one years through five years 58,710  
Securities available for sale, Fair Value, Due after five years through ten years 251,547  
Securities available for sale, Fair Value, Due after ten years 240,483  
Securities available-for-sale, Fair Value, With single maturity date 550,740  
Total securities available for sale, Fair Value 1,391,787 1,497,905
Total other securities    
Total Securities available for sale, Amortized Cost 570,937 593,928
Total securities available for sale, Fair Value 563,031 586,269
Mortgage-backed securities    
Securities held-to-maturity, Amortized Cost, Without single maturity 7,826  
Securities held-to-maturity, Fair Value, Without single maturity date 7,146  
Securities, available-for-sale, Amortized Cost, Without single maturity date 825,880  
Total Securities available for sale, Amortized Cost 825,880 912,870
Securities available-for-sale, Fair Value, Without single maturity date 828,756  
Total securities available for sale, Fair Value 828,756 911,636
Mutual funds    
Securities, available-for-sale, Amortized Cost, Without single maturity date 12,291  
Total Securities available for sale, Amortized Cost 12,291 11,890
Securities available-for-sale, Fair Value, Without single maturity date 12,291  
Total securities available for sale, Fair Value $ 12,291 $ 11,890