v3.26.1
Derivatives - Schedule of Interest Rate Hedging Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional Amount $ (14,090,000) $ (9,685,000)
Derivative, average fixed interest rate 3.70% 3.66%
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge | 3-5 years    
Derivative [Line Items]    
Notional Amount $ (4,375,000) $ (2,450,000)
Derivative, average fixed interest rate 3.45% 3.42%
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge | 5-7 years    
Derivative [Line Items]    
Notional Amount $ (4,060,000) $ (4,070,000)
Derivative, average fixed interest rate 3.65% 3.66%
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge | 7-10 years    
Derivative [Line Items]    
Notional Amount $ (5,065,000) $ (3,090,000)
Derivative, average fixed interest rate 3.86% 3.87%
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge | 10-15 years    
Derivative [Line Items]    
Notional Amount $ 0 $ (75,000)
Derivative, average fixed interest rate 0.00% 3.77%
Interest rate swaps | Long position | Not Designated as Hedging Instrument, Economic Hedge | 15-20 years    
Derivative [Line Items]    
Notional Amount $ (590,000) $ 0
Derivative, average fixed interest rate 4.40% 0.00%
Interest rate swaps | Short position | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional Amount $ (14,090,000) $ (9,685,000)
U.S. Treasury futures | Short position | 5-year    
Derivative [Line Items]    
Notional Amount (750,000) (30,000)
U.S. Treasury futures | Short position | 10-year    
Derivative [Line Items]    
Notional Amount (2,516,500) (1,475,000)
U.S. Treasury futures | Short position | 30-year    
Derivative [Line Items]    
Notional Amount (991,800) (1,153,500)
U.S. Treasury futures | Short position | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional Amount $ (4,258,300) $ (2,658,500)