v3.25.2
Securities - Available for Sale Securities With Gross Unrealized Losses and Their Fair Value (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Held-to-maturity securities have been in a continuous unrealized loss position, number of positions 1 1
Held-to-maturity securities have been in a continuous unrealized loss position, fair value $ 7,146 $ 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, unrealized loss (680) (933)
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, fair value 7,146 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (680) $ (933)
Securities have been in a continuous unrealized loss position, number of positions 56 65
Securities have been in a continuous unrealized loss position, fair value $ 624,703 $ 772,417
Securities have been in a continuous unrealized loss position, unrealized losses (6,934) (9,335)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 377,473 665,440
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (870) (2,783)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 247,230 106,977
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (6,064) $ (6,552)
Total other securities    
Securities have been in a continuous unrealized loss position, number of positions 34 33
Securities have been in a continuous unrealized loss position, fair value $ 349,598 $ 300,567
Securities have been in a continuous unrealized loss position, unrealized losses (5,902) (6,970)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 134,262 201,470
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (227) (569)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 215,336 99,097
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (5,675) $ (6,401)
U.S. government agencies    
Securities have been in a continuous unrealized loss position, number of positions 3 2
Securities have been in a continuous unrealized loss position, fair value $ 4,497 $ 3,339
Securities have been in a continuous unrealized loss position, unrealized losses (28) (33)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 1,364  
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (6)  
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 3,133 3,339
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (22) $ (33)
Corporate    
Securities have been in a continuous unrealized loss position, number of positions 12 13
Securities have been in a continuous unrealized loss position, fair value $ 92,648 $ 95,758
Securities have been in a continuous unrealized loss position, unrealized losses (4,554) (6,368)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 2,970  
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (30)  
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 89,678 95,758
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (4,524) $ (6,368)
Collateralized loan obligations    
Securities have been in a continuous unrealized loss position, number of positions 19 18
Securities have been in a continuous unrealized loss position, fair value $ 252,453 $ 201,470
Securities have been in a continuous unrealized loss position, unrealized losses (1,320) (569)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 129,928 201,470
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (191) $ (569)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 122,525  
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (1,129)  
Mortgage-backed securities    
Held-to-maturity securities have been in a continuous unrealized loss position, number of positions 1 1
Held-to-maturity securities have been in a continuous unrealized loss position, fair value $ 7,146 $ 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, unrealized loss (680) (933)
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, fair value 7,146 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (680) $ (933)
Securities have been in a continuous unrealized loss position, number of positions 22 32
Securities have been in a continuous unrealized loss position, fair value $ 275,105 $ 471,850
Securities have been in a continuous unrealized loss position, unrealized losses (1,032) (2,365)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 243,211 463,970
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (643) (2,214)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 31,894 7,880
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (389) $ (151)
REMIC and CMO    
Securities have been in a continuous unrealized loss position, number of positions 20 19
Securities have been in a continuous unrealized loss position, fair value $ 253,971 $ 287,948
Securities have been in a continuous unrealized loss position, unrealized losses (1,013) (1,067)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 223,583 281,570
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses (630) (936)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 30,388 6,378
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (383) $ (131)
GNMA    
Securities have been in a continuous unrealized loss position, number of positions 1 4
Securities have been in a continuous unrealized loss position, fair value $ 1,506 $ 29,945
Securities have been in a continuous unrealized loss position, unrealized losses (6) (154)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value   28,443
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses   (134)
Securities have been in a continuous unrealized loss position, 12 months or more, fair value 1,506 1,502
Securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (6) $ (20)
FNMA    
Held-to-maturity securities have been in a continuous unrealized loss position, number of positions 1 1
Held-to-maturity securities have been in a continuous unrealized loss position, fair value $ 7,146 $ 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, unrealized loss (680) (933)
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, fair value 7,146 6,903
Held-to-maturity securities have been in a continuous unrealized loss position, 12 months or more, unrealized losses $ (680) $ (933)
Securities have been in a continuous unrealized loss position, number of positions 1 6
Securities have been in a continuous unrealized loss position, fair value $ 19,628 $ 97,417
Securities have been in a continuous unrealized loss position, unrealized losses (13) (1,048)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value 19,628 97,417
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses $ (13) $ (1,048)
FHLMC    
Securities have been in a continuous unrealized loss position, number of positions   3
Securities have been in a continuous unrealized loss position, fair value   $ 56,540
Securities have been in a continuous unrealized loss position, unrealized losses   (96)
Securities have been in a continuous unrealized loss position, less than 12 months, fair value   56,540
Securities have been in a continuous unrealized loss position, less than 12 months, unrealized losses   $ (96)