v3.25.1
Securities - Schedule of Carrying Amount and Approximate Fair Values of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,336,026 $ 1,368,669
Gross Unrealized Gains 10,630 6,474
Gross Unrealized Losses 62,296 80,631
ACL 0 0
Fair Value 1,284,360 1,294,512
HTM    
Amortized Cost 178,797 184,026
Gross Unrealized Gains 0 0
Gross Unrealized Losses 23,933 23,466
ACL 0 0
Fair Value 154,864 160,560
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 282,068 271,889
Gross Unrealized Gains 1,872 1,815
Gross Unrealized Losses 12,683 17,184
ACL 0 0
Fair Value 271,257 256,520
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,121 28,142
Gross Unrealized Gains 0 0
Gross Unrealized Losses 4,268 3,797
ACL 0 0
Fair Value 23,853 24,345
HTM    
Amortized Cost 115,509 119,695
Gross Unrealized Gains 0 0
Gross Unrealized Losses 13,876 11,921
ACL 0 0
Fair Value 101,633 107,774
MBS    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 252,334 258,896
Gross Unrealized Gains 3,916 2,256
Gross Unrealized Losses 12,069 14,822
ACL 0 0
Fair Value 244,181 246,330
HTM    
Amortized Cost 30,713 31,439
Gross Unrealized Gains 0 0
Gross Unrealized Losses 6,043 6,625
ACL 0 0
Fair Value 24,670 24,814
CMO    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 587,585 600,709
Gross Unrealized Gains 3,696 1,734
Gross Unrealized Losses 30,452 41,841
ACL 0 0
Fair Value 560,829 560,602
HTM    
Amortized Cost 32,575 32,892
Gross Unrealized Gains 0 0
Gross Unrealized Losses 4,014 4,920
ACL 0 0
Fair Value 28,561 27,972
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104,116 110,148
Gross Unrealized Gains 1,135 563
Gross Unrealized Losses 2,164 2,745
ACL 0 0
Fair Value 103,087 107,966
Collateralized loan obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 81,802 98,885
Gross Unrealized Gains 11 106
Gross Unrealized Losses 660 242
ACL 0 0
Fair Value $ 81,153 $ 98,749