v3.25.2
Derivative instruments and hedging activities - Notional Amounts (Details) - Designated as Hedging Instrument - Cash Flow Hedging
$ in Millions
Jun. 30, 2025
USD ($)
derivative
Derivative [Line Items]  
Derivative, number of instruments | derivative 6
Derivative, notional amount | $ $ 2,500
Interest rate swap  
Derivative [Line Items]  
Derivative, number of instruments | derivative 3
Derivative, notional amount | $ $ 1,000
Interest rate cap  
Derivative [Line Items]  
Derivative, number of instruments | derivative 3
Derivative, notional amount | $ $ 1,500