v3.26.1
Derivatives - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net [1] $ 108,235 $ (108,022) $ 191,260 $ (299,240)
Interest rate swap contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net 110,800 (77,650) 182,101 (216,565)
Centrally-cleared 62,195 (40,815) 104,413 (111,573)
Futures contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net (4,500) (27,583) 14,335 (89,093)
TBA Agency Securities        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net $ 1,935 $ (2,789) $ (5,176) $ 6,418
[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.