XML 111 R99.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Fair Value $ 40,131,000 $ 37,166,000
Notional Amount 8,968,793,000 11,346,407,000
TBAs    
Derivative [Line Items]    
Notional Amount 4,400,000,000 6,630,000,000
Interest rate futures    
Derivative [Line Items]    
Notional Amount 133,000,000  
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (10,972,000) (16,072,000)
Notional Amount 3,448,279,000 3,582,153,000
Derivative Liabilities | Interest rate swaps    
Derivative [Line Items]    
Fair Value (74,000) 0
Notional Amount 40,500,000 0
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value (7,599,000) (15,495,000)
Notional Amount 2,190,000,000 3,105,000,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (749,000) 0
Notional Amount 133,200,000 0
Derivative Liabilities | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value (2,550,000) (577,000)
Notional Amount 1,084,579,000 477,153,000
Derivative Assets    
Derivative [Line Items]    
Fair Value 51,103,000 53,238,000
Notional Amount 5,520,514,000 7,764,254,000
Derivative Assets | Interest rate swaps    
Derivative [Line Items]    
Fair Value 3,213,000 224,000
Notional Amount 293,200,000 42,000,000
Derivative Assets | TBAs    
Derivative [Line Items]    
Fair Value 8,213,000 18,260,000
Notional Amount 2,205,000,000 3,520,000,000
Derivative Assets | Swaptions    
Derivative [Line Items]    
Fair Value 30,415,000 19,727,000
Notional Amount 1,335,000,000 1,585,000,000
Derivative Assets | Residential loan purchase commitments, net    
Derivative [Line Items]    
Fair Value 9,262,000 15,027,000
Notional Amount $ 1,687,314,000 $ 2,617,254,000