XML 122 R100.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Fair Value $ 31,065,000 $ 37,166,000
Notional Amount 6,499,482,000 11,346,407,000
TBAs    
Derivative [Line Items]    
Notional Amount 1,460,000,000 6,630,000,000
Interest rate futures    
Derivative [Line Items]    
Notional Amount 222,000,000  
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,240,000) (16,072,000)
Notional Amount 1,122,471,000 3,582,153,000
Derivative Liabilities | Interest rate swaps    
Derivative [Line Items]    
Fair Value (957,000) 0
Notional Amount 87,500,000 0
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value (1,367,000) (15,495,000)
Notional Amount 730,000,000 3,105,000,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (194,000) 0
Notional Amount 140,000,000 0
Derivative Liabilities | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value (722,000) (577,000)
Notional Amount 164,971,000 477,153,000
Derivative Assets    
Derivative [Line Items]    
Fair Value 34,305,000 53,238,000
Notional Amount 5,377,011,000 7,764,254,000
Derivative Assets | Interest rate swaps    
Derivative [Line Items]    
Fair Value 264,000 224,000
Notional Amount 133,000,000 42,000,000
Derivative Assets | TBAs    
Derivative [Line Items]    
Fair Value 2,064,000 18,260,000
Notional Amount 730,000,000 3,520,000,000
Derivative Assets | Interest rate futures    
Derivative [Line Items]    
Fair Value 304,000 0
Notional Amount 81,500,000 0
Derivative Assets | Swaptions    
Derivative [Line Items]    
Fair Value 17,482,000 19,727,000
Notional Amount 2,100,000,000 1,585,000,000
Derivative Assets | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value 14,191,000 15,027,000
Notional Amount $ 2,332,511,000 $ 2,617,254,000