Quarterly report [Sections 13 or 15(d)]

Derivative Instruments and Hedging Activities - Interest Rate Swap Payers (Details)

v3.26.1
Derivative Instruments and Hedging Activities - Interest Rate Swap Payers (Details) - Interest rate swap agreements - Payers - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional Amount $ 6,914,770,000 $ 8,911,697,000
Weighted Average Fixed Pay Rate 3.562% 3.686%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 4 years 7 months 2 days 3 years 8 months 8 days
≤ 1 year    
Derivative [Line Items]    
Notional Amount $ 0 $ 1,968,891,000
Weighted Average Fixed Pay Rate 0.00% 4.087%
Weighted Average Receive Rate 0.00% 3.87%
Weighted Average Maturity (Years) 0 years 3 days
> 1 and ≤ 3 years    
Derivative [Line Items]    
Notional Amount $ 2,956,609,000 $ 2,956,609,000
Weighted Average Fixed Pay Rate 3.412% 3.412%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 1 year 7 months 28 days 1 year 10 months 28 days
> 3 and ≤ 5 years    
Derivative [Line Items]    
Notional Amount $ 1,761,388,000 $ 1,761,388,000
Weighted Average Fixed Pay Rate 3.589% 3.589%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 3 years 8 months 1 day 3 years 11 months 1 day
> 5 and ≤ 7 years    
Derivative [Line Items]    
Notional Amount $ 903,892,000 $ 1,112,834,000
Weighted Average Fixed Pay Rate 3.563% 3.68%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 5 years 10 months 6 days 6 years 25 days
> 7 and ≤ 10 years    
Derivative [Line Items]    
Notional Amount $ 622,477,000 $ 441,571,000
Weighted Average Fixed Pay Rate 3.887% 3.877%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 9 years 1 month 13 days 9 years 3 days
> 10 years    
Derivative [Line Items]    
Notional Amount $ 670,404,000 $ 670,404,000
Weighted Average Fixed Pay Rate 3.855% 3.855%
Weighted Average Receive Rate 3.68% 3.87%
Weighted Average Maturity (Years) 14 years 7 days 14 years 3 months 7 days