v3.26.1
Investment Securities - Schedule of Carrying Value of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Held-to-maturity securities pledged $ 7,294,055 $ 7,860,725
Pledged for deposits    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Held-to-maturity securities pledged 1,733,451 1,926,373
Pledged for borrowing capacity, repurchase agreements, and other    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Held-to-maturity securities pledged $ 5,560,604 $ 5,934,352