v3.25.1
Derivatives - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Total Gain (Loss) on Derivatives, net [1] $ (191,218) $ 156,448
Interest rate swap contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Total Gain (Loss) on Derivatives, net (138,916) 160,709
Centrally-cleared (70,758) 25,046
Futures contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Total Gain (Loss) on Derivatives, net (61,509) 0
TBA Agency Securities    
Derivative Instruments, Gain (Loss) [Line Items]    
Total Gain (Loss) on Derivatives, net $ 9,207 $ (4,261)
[1] Interest income and expense related to our interest rate swap contracts is recorded in gain (loss) on derivatives, net on the consolidated statements of operations. For additional information, see financial statement Note 7.