v3.25.2
Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional Amount $ 10,259,000 $ 7,232,000
Weighted Average Remaining Term (Months) 60 months 76 months
Weighted Average Rate 2.32% 1.66%
Secured Overnight Financing Rate (SOFR)    
Derivative [Line Items]    
Notional Amount $ 5,325,000 $ 2,225,000
Fed Funds Effective Rate Overnight Index Swap Rate    
Derivative [Line Items]    
Notional Amount 4,934,000 5,007,000
Interest rate swap contracts    
Derivative [Line Items]    
Notional Amount $ 5,125,000 $ 2,025,000
Less than 3 years    
Derivative [Line Items]    
Derivative, remaining maturity (in years) 3 years 3 years
Notional Amount $ 4,182,000 $ 1,255,000
Weighted Average Remaining Term (Months) 28 months 24 months
Weighted Average Rate 2.90% 0.60%
Greater than or equal to 3 years and less than 5 years    
Derivative [Line Items]    
Notional Amount $ 1,202,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 $ 2,450,000 $ 2,648,000
Weighted Average Remaining Term (Months) 69 months 71 months
Weighted Average Rate 1.04% 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) 107 months 108 months
Weighted Average Rate 3.51% 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