XML 114 R100.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Financial Instruments - Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Fair Value $ 56,746,000 $ 37,166,000
Notional Amount 12,693,885,000 11,346,407,000
TBAs    
Derivative [Line Items]    
Notional Amount 5,210,000,000 6,630,000,000
Interest rate futures    
Derivative [Line Items]    
Notional Amount 195,000,000  
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (73,178,000) (16,072,000)
Notional Amount 5,132,102,000 3,582,153,000
Derivative Liabilities | Interest rate swaps    
Derivative [Line Items]    
Fair Value 0 0
Notional Amount 4,000,000 0
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value (35,621,000) (15,495,000)
Notional Amount 1,860,000,000 3,105,000,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (2,451,000) 0
Notional Amount 195,000,000 0
Derivative Liabilities | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value (35,106,000) (577,000)
Notional Amount 3,073,102,000 477,153,000
Derivative Assets    
Derivative [Line Items]    
Fair Value 129,924,000 53,238,000
Notional Amount 7,561,783,000 7,764,254,000
Derivative Assets | Interest rate swaps    
Derivative [Line Items]    
Fair Value 4,350,000 224,000
Notional Amount 163,000,000 42,000,000
Derivative Assets | TBAs    
Derivative [Line Items]    
Fair Value 40,800,000 18,260,000
Notional Amount 3,350,000,000 3,520,000,000
Derivative Assets | Swaptions    
Derivative [Line Items]    
Fair Value 83,610,000 19,727,000
Notional Amount 3,825,000,000 1,585,000,000
Derivative Assets | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value 1,164,000 15,027,000
Notional Amount $ 223,783,000 $ 2,617,254,000