v3.25.1
Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional Amount $ 8,382,000 $ 7,232,000
Weighted Average Remaining Term (Months) 68 months 76 months
Weighted Average Rate 2.00% 1.66%
Secured Overnight Financing Rate (SOFR)    
Derivative [Line Items]    
Notional Amount $ 3,375,000 $ 2,225,000
Fed Funds Effective Rate Overnight Index Swap Rate    
Derivative [Line Items]    
Notional Amount 5,007,000 5,007,000
Interest rate swap contracts    
Derivative [Line Items]    
Notional Amount $ 3,175,000 $ 2,025,000
Less than 3 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 3 years 3 years
Notional Amount $ 2,305,000 $ 1,255,000
Weighted Average Remaining Term (Months) 27 months 24 months
Weighted Average Rate 2.19% 0.60%
Greater than or equal to 3 years and less than 5 years    
Derivative [Line Items]    
Notional Amount $ 604,000 $ 604,000
Weighted Average Remaining Term (Months) 55 months 58 months
Weighted Average Rate 0.49% 0.49%
Greater than or equal to 5 years and less than 7 years    
Derivative [Line Items]    
Notional Amount $ 3,048,000 $ 2,648,000
Weighted Average Remaining Term (Months) 70 months 71 months
Weighted Average Rate 0.93% 0.85%
Greater than or equal to 7 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 7 years 7 years
Notional Amount $ 2,425,000 $ 2,725,000
Weighted Average Remaining Term (Months) 109 months 108 months
Weighted Average Rate 3.53% 3.20%
Minimum | Greater than or equal to 3 years and less than 5 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 3 years 3 years
Minimum | Greater than or equal to 5 years and less than 7 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 5 years 5 years
Maximum | Greater than or equal to 3 years and less than 5 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 5 years 5 years
Maximum | Greater than or equal to 5 years and less than 7 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 7 years 7 years