v3.25.2
Debt Securities - Summary of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost $ 987,775 $ 947,341
Securities, Available-for-sale, Gross Unrealized Gains 1,408 171
Securities, Available-for-sale, Gross Unrealized Losses 95,490 119,619
Total investment securities available-for-sale 893,693 827,893
U.S. Treasury and Other U.S. Government Agencies    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost 4,941 4,927
Securities, Available-for-sale, Gross Unrealized Gains 0 0
Securities, Available-for-sale, Gross Unrealized Losses 266 389
Total investment securities available-for-sale 4,675 4,538
U.S. Government-sponsored enterprises (GSEs)    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost 175,934 183,912
Securities, Available-for-sale, Gross Unrealized Gains 229 8
Securities, Available-for-sale, Gross Unrealized Losses 15,746 21,947
Total investment securities available-for-sale 160,417 161,973
Mortgage-Backed Securities    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost 577,896 520,729
Securities, Available-for-sale, Gross Unrealized Gains 1,105 55
Securities, Available-for-sale, Gross Unrealized Losses 52,935 66,588
Total investment securities available-for-sale 526,066 454,196
Asset-Backed Securities    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost 49,451 51,110
Securities, Available-for-sale, Gross Unrealized Gains 74 108
Securities, Available-for-sale, Gross Unrealized Losses 617 401
Total investment securities available-for-sale 48,908 50,817
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost   2,500
Securities, Available-for-sale, Gross Unrealized Gains   0
Securities, Available-for-sale, Gross Unrealized Losses   104
Total investment securities available-for-sale   2,396
Obligations of States and Political Subdivisions    
Debt Securities, Available-for-Sale [Line Items]    
Securities, Available-for-sale, Amortized Cost 179,553 184,163
Securities, Available-for-sale, Gross Unrealized Gains 0 0
Securities, Available-for-sale, Gross Unrealized Losses 25,926 30,190
Total investment securities available-for-sale $ 153,627 $ 153,973