v3.25.2
Derivative Instruments and Hedging Activities - Interest Rate Swap Payers (Details) - Payers - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Interest rate swap agreements    
Derivative [Line Items]    
Notional Amount $ 13,679,046,000 $ 13,882,741,000
Weighted Average Fixed Pay Rate 3.83% 4.042%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 4 years 2 months 23 days 3 years 5 months 19 days
Interest rate swap agreements | ≤ 1 year    
Derivative [Line Items]    
Notional Amount $ 2,761,979,000 $ 2,647,671,000
Weighted Average Fixed Pay Rate 4.273% 4.73%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 7 months 9 days 2 months 15 days
Interest rate swap agreements | > 1 and ≤ 3 years    
Derivative [Line Items]    
Notional Amount $ 3,845,266,000 $ 4,505,979,000
Weighted Average Fixed Pay Rate 3.476% 3.929%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 1 year 11 months 12 days 1 year 6 months
Interest rate swap agreements | > 3 and ≤ 5 years    
Derivative [Line Items]    
Notional Amount $ 2,179,488,000 $ 3,073,385,000
Weighted Average Fixed Pay Rate 3.67% 3.579%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 4 years 4 months 17 days 3 years 6 months
Interest rate swap agreements | > 5 and ≤ 7 years    
Derivative [Line Items]    
Notional Amount $ 2,698,039,000 $ 1,885,295,000
Weighted Average Fixed Pay Rate 3.798% 3.781%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 6 years 4 months 13 days 6 years 10 months 9 days
Interest rate swap agreements | > 7 and ≤ 10 years    
Derivative [Line Items]    
Notional Amount $ 1,319,723,000 $ 1,122,030,000
Weighted Average Fixed Pay Rate 3.927% 3.822%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 9 years 8 months 26 days 9 years 10 months 24 days
Interest rate swap agreements | > 10 years    
Derivative [Line Items]    
Notional Amount $ 874,551,000 $ 648,381,000
Weighted Average Fixed Pay Rate 3.954% 3.843%
Weighted Average Receive Rate 4.45% 4.49%
Weighted Average Maturity (Years) 14 years 2 months 19 days 14 years 7 months 6 days
Forward Starting Interest Rate Swap    
Derivative [Line Items]    
Notional Amount $ 3,200,000,000 $ 2,400,000,000
Weighted Average Fixed Pay Rate 3.70% 3.80%
Weighted Average Maturity (Years) 5 years 6 months 5 years 6 months