v3.25.2
Debt Securities Available for Sale - Schedule of Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,150,763 $ 1,141,868
Gross Unrealized Gains 4,968 1,109
Gross Unrealized (Losses) (98,781) (117,031)
Debt securities available for sale, at fair value 1,056,950 1,025,946
U.S. government and agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 344,806 314,494
Gross Unrealized Gains 3,812 810
Gross Unrealized (Losses) (34) (602)
Debt securities available for sale, at fair value 348,584 314,702
Mortgage-backed securities and collateralized mortgage obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 717,365 729,488
Gross Unrealized Gains 976 173
Gross Unrealized (Losses) (90,509) (106,704)
Debt securities available for sale, at fair value 627,832 622,957
Municipal obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,374 2,378
Gross Unrealized Gains 2 3
Gross Unrealized (Losses) (7) (22)
Debt securities available for sale, at fair value 2,369 2,359
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 86,218 95,508
Gross Unrealized Gains 178 123
Gross Unrealized (Losses) (8,231) (9,703)
Debt securities available for sale, at fair value $ 78,165 $ 85,928