v3.25.3
Investment Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Available-for-sale debt securities:    
Amortized Cost $ 3,870,870 $ 3,694,578
Gross Unrealized Gains 30,998 7,200
Gross Unrealized Losses (100,607) (177,092)
Estimated Fair Value 3,801,261 3,524,686
Held-to-maturity debt securities:    
Held-to-maturity debt securities 743,120 796,168
Gross Unrealized Gains 0 0
Gross Unrealized Losses (81,197) (117,994)
Estimated Fair Value 661,923 678,174
Equity securities at fair value 55,054 75,261
Trading securities 2,219 0
Total investment securities 4,601,654 4,396,115
Interest receivable 107,600 107,300
Available-for-sale    
Available-for-sale debt securities:    
Amortized Cost 3,870,870  
Estimated Fair Value 3,801,261  
Held-to-maturity debt securities:    
Interest receivable 15,600 13,800
Held-to-maturity    
Held-to-maturity debt securities:    
Estimated Fair Value 661,923  
Interest receivable 1,200 1,300
U.S. Treasury securities    
Available-for-sale debt securities:    
Amortized Cost   280,137
Gross Unrealized Gains   0
Gross Unrealized Losses   (2,852)
Estimated Fair Value   277,285
Residential mortgage-backed securities    
Available-for-sale debt securities:    
Amortized Cost 3,616,063 3,195,145
Gross Unrealized Gains 28,099 7,200
Gross Unrealized Losses (100,147) (168,302)
Estimated Fair Value 3,544,015 3,034,043
Held-to-maturity debt securities:    
Held-to-maturity debt securities 743,120 796,168
Gross Unrealized Gains 0 0
Gross Unrealized Losses (81,197) (117,994)
Estimated Fair Value 661,923 678,174
Commercial mortgage-backed securities    
Available-for-sale debt securities:    
Amortized Cost 243,360 206,830
Gross Unrealized Gains 2,899 0
Gross Unrealized Losses (6) (5,398)
Estimated Fair Value 246,253 201,432
Credit risk transfer securities    
Available-for-sale debt securities:    
Amortized Cost 11,447 12,466
Gross Unrealized Gains 0 0
Gross Unrealized Losses (454) (540)
Estimated Fair Value $ 10,993 $ 11,926