XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives - Gain (loss) on Derivative Instruments , Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative [Line Items]    
Gain on derivative instruments, net $ 220,211 $ 107,801
U.S. Treasury futures    
Derivative [Line Items]    
Gain on derivative instruments, net 288,934 95,647
Interest rate swaptions    
Derivative [Line Items]    
Gain on derivative instruments, net 25,438 57,763
Options on U.S. Treasury futures    
Derivative [Line Items]    
Gain on derivative instruments, net 0 12,617
Interest rate swaps    
Derivative [Line Items]    
Gain on derivative instruments, net 220,211 107,801
Long position | TBA securities    
Derivative [Line Items]    
Gain on derivative instruments, net $ (94,161) $ (58,226)