v3.25.2
Securities, AFS Debt Securities, Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale Securities, Debt Maturities, Amortized Cost [Abstract]    
Within one year $ 90,827  
From one to five years 632,475  
From five to ten years 221,923  
After ten years 907,069  
Amortized cost 1,852,294 $ 1,739,299
Available-for-sale Securities, Debt Maturities, Estimated Fair Value [Abstract]    
Within one year 89,677  
From one to five years 594,417  
From five to ten years 208,864  
After ten years 836,470  
Fair value $ 1,729,428 $ 1,574,664