XML 201 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Narrative (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
derivative
contract
Dec. 31, 2023
USD ($)
derivative
contract
Dec. 31, 2022
USD ($)
derivative
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, net liability position, aggregate fair value $ 14.2    
Cash collateral received $ 14.6    
Not Designated as Hedging Instrument | Interest rate swaps      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps | derivative 128 132  
Derivative notional amount $ 1,200.0 $ 1,200.0  
Not Designated as Hedging Instrument | Interest rate caps      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps | derivative 2 2  
Derivative notional amount $ 150.0 $ 55.6  
Cash Flow Hedging | Designated as Hedging Instrument | Interest rate swaps      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps | contract 0 0  
Fair Value Hedging | Designated as Hedging Instrument | Interest rate swaps      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate swaps | derivative 46 6  
Derivative notional amount $ 2,400.0 $ 472.5  
Notional amount of interest rate derivatives entered into during the period   $ 1,000.0  
Number of contracts terminated | derivative     13
Fair Value Hedging | Designated as Hedging Instrument | Interest rate contract      
Derivative Instruments, Gain (Loss) [Line Items]      
Number of interest rate derivatives entered into during the period | derivative 44 5  
Notional amount of interest rate derivatives entered into during the period $ 2,000.0    
Number of derivatives terminated | derivative 1 2  
National amount of derivatives terminated $ 5.7 $ 550.0  
Notional amount of basis adjustments   $ 4.6  
Fair Value Hedging | Designated as Hedging Instrument | Terminated interest rate swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount     $ 58.0