Quarterly report pursuant to Section 13 or 15(d)

Fair Value, Measurement Inputs, Disclosure (Details)

v3.20.1
Fair Value, Measurement Inputs, Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt Securities, Available-for-sale, Categorized as Level 2 Assets 100.00%      
Assets Reported at Fair Value, Debt Securities, Available-for-sale 91.60%      
Mortgage Servicing Rights Categorized as Level 3 Assets 100.00%      
Over-the-Counter Derivatives Categorized as Level 2 Assets (Liabilities) 100.00%      
Other RMBS Classified as Derivatives Categorized as Level 2 Assets 100.00%      
Other Derivatives Categorized as Level 1 Assets (Liabilities) 100.00%      
Mortgage servicing rights $ 1,505,163 $ 1,909,444 $ 2,014,370 $ 1,993,440
Derivative assets, at fair value 117,368 188,051    
Derivative liabilities, at fair value 176,156 6,740    
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 17,733,059 31,406,328    
Mortgage servicing rights 1,505,163 1,909,444    
Derivative assets, at fair value 117,368 188,051    
Total assets 19,355,590 33,503,823    
Derivative liabilities, at fair value 176,156 6,740    
Total liabilities 176,156 6,740    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 0 0    
Mortgage servicing rights 0 0    
Derivative assets, at fair value 43,464 8,513    
Total assets 43,464 8,513    
Derivative liabilities, at fair value 113,443 6,711    
Total liabilities 113,443 6,711    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 17,733,059 31,157,154    
Mortgage servicing rights 0 0    
Derivative assets, at fair value 73,904 179,538    
Total assets 17,806,963 31,336,692    
Derivative liabilities, at fair value 62,713 29    
Total liabilities 62,713 29    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale securities 0 249,174    
Mortgage servicing rights 1,505,163 1,909,444    
Derivative assets, at fair value 0 0    
Total assets 1,505,163 2,158,618    
Derivative liabilities, at fair value 0 0    
Total liabilities $ 0 $ 0