Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Derivative Instruments and Hedging Activities - Interest Rate Swap Receivers (Details) - Receivers - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Interest rate swap agreements    
Derivative [Line Items]    
Notional Amount $ 3,424,911,000 $ 2,711,726,000
Weighted Average Pay Rate 4.41% 4.49%
Weighted Average Fixed Pay Rate 3.718% 3.565%
Weighted Average Maturity (Years) 6 years 9 months 10 days 6 years 7 months 6 days
Interest rate swap agreements | ≤ 1 year    
Derivative [Line Items]    
Notional Amount $ 0 $ 786,641,000
Weighted Average Pay Rate 0.00% 4.49%
Weighted Average Fixed Pay Rate 0.00% 4.025%
Weighted Average Maturity (Years) 0 years 2 months 19 days
Interest rate swap agreements | > 1 and ≤ 3 years    
Derivative [Line Items]    
Notional Amount $ 1,518,274,000 $ 929,804,000
Weighted Average Pay Rate 4.41% 4.49%
Weighted Average Fixed Pay Rate 3.922% 3.328%
Weighted Average Maturity (Years) 1 year 10 months 28 days 2 years 9 months
Interest rate swap agreements | > 3 and ≤ 5 years    
Derivative [Line Items]    
Notional Amount $ 574,678,000 $ 352,348,000
Weighted Average Pay Rate 4.41% 4.49%
Weighted Average Fixed Pay Rate 3.469% 3.099%
Weighted Average Maturity (Years) 4 years 7 months 17 days 4 years 8 months 15 days
Interest rate swap agreements | > 5 and ≤ 7 years    
Derivative [Line Items]    
Notional Amount $ 303,154,000 $ 99,607,000
Weighted Average Pay Rate 4.41% 4.49%
Weighted Average Fixed Pay Rate 3.509% 3.097%
Weighted Average Maturity (Years) 6 years 9 months 7 days 6 years 8 months 12 days
Interest rate swap agreements | > 7 and ≤ 10 years    
Derivative [Line Items]    
Notional Amount $ 233,918,000 $ 0
Weighted Average Pay Rate 4.41% 0.00%
Weighted Average Fixed Pay Rate 3.893% 0.00%
Weighted Average Maturity (Years) 9 years 11 months 26 days 0 years
Interest rate swap agreements | > 10 years    
Derivative [Line Items]    
Notional Amount $ 794,887,000 $ 543,326,000
Weighted Average Pay Rate 4.41% 4.49%
Weighted Average Fixed Pay Rate 3.57% 3.384%
Weighted Average Maturity (Years) 18 years 2 months 15 days 20 years 1 month 17 days
Forward Starting Interest Rate Swap    
Derivative [Line Items]    
Notional Amount $ 241,600,000 $ 719,800,000
Weighted Average Fixed Pay Rate 3.80% 4.00%
Weighted Average Maturity (Years) 9 years 8 months 12 days 2 years 7 months 6 days