Quarterly report pursuant to Section 13 or 15(d)

Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance (Details)

v3.23.1
Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income $ (237,925) $ (139,803)
TBAs [Member] | Loss on other derivative instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income (17,164) (198,836)
Futures [Member] | Loss on other derivative instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income (140,087) 106,095
Options on Futures [Member] | Loss on other derivative instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income 0 (2,066)
Interest Rate Swap [Member] | Long [Member] | Loss on interest rate swap and swaption agreements    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income (71,760) 437,160
Interest Rate Swap [Member] | Short [Member] | Loss on interest rate swap and swaption agreements    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income (10,368) (477,139)
Interest Rate Swaption [Member] | Loss on interest rate swap and swaption agreements    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income (26) 1,938
Inverse Interest-Only Securities [Member] | Loss on other derivative instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain (Loss) Recognized in Income $ 1,480 $ (6,955)