v3.25.1
Securities - Schedule of Carrying Amount and Fair Value of Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 1,401,756 $ 1,356,549
Unrealized Gains 2,745 1,083
Unrealized Losses 91,821 109,429
Fair Value 1,312,680 1,248,203
U.S. government agencies    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 17,912 18,196
Unrealized Gains 13 0
Unrealized Losses 68 299
Fair Value 17,857 17,897
Mortgage-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,380,674 1,335,177
Unrealized Gains 2,732 1,083
Unrealized Losses 91,633 108,927
Fair Value 1,291,773 1,227,333
Municipal bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,170 3,176
Unrealized Gains 0 0
Unrealized Losses 120 203
Fair Value $ 3,050 $ 2,973