v3.26.3
Derivatives - Gain (loss) on Derivative Instruments , Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative [Line Items]        
Gain (loss) on derivative instruments, net $ 1,041,087 $ (10,694) $ 1,274,659 $ (186,875)
Short position | U.S. Treasury futures        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 377,310 (20,423) 429,186 (58,451)
Short position | Interest rate swaps        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 790,517 (16,055) 1,012,587 (204,985)
Long position | Interest Rate Swaption        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (2,581) (1,279) (7,190) (286)
Long position | Exchange Traded Options        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 743 (508) (1,914) (508)
Long position | TBA securities        
Derivative [Line Items]        
Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net $ (124,902) $ 27,571 $ (158,010) $ 77,355