XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives - Gain (loss) on Derivative Instruments , Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative [Line Items]        
(Loss) gain on derivative instruments, net $ (10,694) $ (154,064) $ (186,875) $ 11,707
Short position | U.S. Treasury futures        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (20,423) (216,189) (58,451) (12,169)
Short position | Interest rate swaps        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (16,055) (10,066) (204,985) (10,155)
Long position | Interest Rate Swaption        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (1,279) 0 (286) 0
Long position | TBA securities        
Derivative [Line Items]        
Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net 27,571 72,191 77,355 34,031
Long position | Exchange Traded Options        
Derivative [Line Items]        
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments $ (508) $ 0 $ (508) $ 0