XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Gain (loss) on Derivative Instruments , Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
(Loss) gain on derivative instruments, net $ (118,088) $ 124,635
Short position | U.S. Treasury futures    
Derivative [Line Items]    
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (44,347) 139,810
Short position | Interest rate swaps    
Derivative [Line Items]    
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments (116,726) 0
Long position | Interest Rate Swaption    
Derivative [Line Items]    
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 811 0
Long position | TBA securities    
Derivative [Line Items]    
Gain (Loss) on Derivative Instruments Held for Trading Purposes, Net $ 42,174 $ (15,175)