v3.26.3
Derivatives - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net [1] $ 792,440 $ (49,287) $ 983,700 $ (348,527)
Interest rate swap contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net 515,117 (17,232) 697,219 (233,797)
Centrally-cleared 386,658 (17,173) 491,072 (128,745)
Futures contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net 311,684 (32,605) 326,019 (121,698)
TBA Agency Securities        
Derivative Instruments, Gain (Loss) [Line Items]        
Total Gain (Loss) on Derivatives, net $ (34,361) $ 550 $ (39,538) $ 6,968
[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.