v3.25.2
Securities - Schedule of Carrying Amount and Approximate Fair Values of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,295,684 $ 1,368,669
Gross Unrealized Gains 8,230 6,474
Gross Unrealized Losses 61,629 80,631
Fair Value 1,242,285 1,294,512
HTM    
Amortized Cost 176,519 184,026
Gross Unrealized Gains 0 0
Gross Unrealized Losses 24,200 23,466
Fair Value 152,319 160,560
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 271,390 271,889
Gross Unrealized Gains 1,920 1,815
Gross Unrealized Losses 12,120 17,184
Fair Value 261,190 256,520
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,100 28,142
Gross Unrealized Gains 0 0
Gross Unrealized Losses 5,003 3,797
Fair Value 23,097 24,345
HTM    
Amortized Cost 114,326 119,695
Gross Unrealized Gains 0 0
Gross Unrealized Losses 14,725 11,921
Fair Value 99,601 107,774
MBS    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 245,360 258,896
Gross Unrealized Gains 3,820 2,256
Gross Unrealized Losses 11,866 14,822
Fair Value 237,314 246,330
HTM    
Amortized Cost 30,149 31,439
Gross Unrealized Gains 0 0
Gross Unrealized Losses 5,837 6,625
Fair Value 24,312 24,814
CMO    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 571,639 600,709
Gross Unrealized Gains 1,498 1,734
Gross Unrealized Losses 30,325 41,841
Fair Value 542,812 560,602
HTM    
Amortized Cost 32,044 32,892
Gross Unrealized Gains 0 0
Gross Unrealized Losses 3,638 4,920
Fair Value 28,406 27,972
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 97,433 110,148
Gross Unrealized Gains 974 563
Gross Unrealized Losses 1,772 2,745
Fair Value 96,635 107,966
Collateralized loan obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 81,762 98,885
Gross Unrealized Gains 18 106
Gross Unrealized Losses 543 242
Fair Value $ 81,237 $ 98,749