Annual report pursuant to Section 13 and 15(d)

INVESTMENTS IN MORTGAGE SERVICING RIGHTS AND MSR FINANCING RECEIVABLES - Schedule of Investment in MSRs (Details)

v3.19.3.a.u2
INVESTMENTS IN MORTGAGE SERVICING RIGHTS AND MSR FINANCING RECEIVABLES - Schedule of Investment in MSRs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule of Mortgage Servicing Rights [Line Items]      
Weighted Average Life (Years) 24 days    
Carrying Value $ 5,686,233 $ 4,528,604 $ 2,334,232
Residential mortgage loans subject to repurchase 172,336 121,602 0
MSRs      
Schedule of Mortgage Servicing Rights [Line Items]      
Carrying Value $ 3,967,960 $ 2,884,100 $ 1,735,504
Discount rate 7.80% 8.70%  
Mortgage Servicing Rights Financing Receivable      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 504,834,931 $ 388,979,268  
Weighted Average Life (Years) 5 years 4 months 24 days 6 years 7 months 6 days  
Amortized Cost Basis $ 5,197,597 $ 3,870,432  
Carrying Value $ 5,686,233 $ 4,528,604  
Discount rate 8.90% 10.30%  
Agency | MSRs      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 315,427,933 $ 226,295,778  
Weighted Average Life (Years) 5 years 1 month 6 days 6 years 4 months 24 days  
Amortized Cost Basis $ 3,179,556 $ 2,189,039  
Carrying Value 3,319,035 2,506,676  
Agency | Mortgage Servicing Rights Financing Receivable      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 54,866,978 $ 42,265,547  
Weighted Average Life (Years) 4 years 8 months 12 days 5 years 10 months 24 days  
Amortized Cost Basis $ 582,600 $ 366,946  
Carrying Value 547,351 434,110  
Non-Agency | MSRs      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 6,402,833 $ 2,143,212  
Weighted Average Life (Years) 5 years 4 months 24 days 6 years 7 months 6 days  
Amortized Cost Basis $ 12,437 $ 19,982  
Carrying Value 20,283 22,438  
Non-Agency | Mortgage Servicing Rights Financing Receivable      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 76,117,892 $ 88,251,018  
Weighted Average Life (Years) 7 years 7 months 6 days 7 years 2 months 12 days  
Amortized Cost Basis $ 808,149 $ 936,792  
Carrying Value 1,170,922 1,210,394  
Ginnie Mae | MSRs      
Schedule of Mortgage Servicing Rights [Line Items]      
UPB of Underlying Mortgages $ 52,019,295 $ 30,023,713  
Weighted Average Life (Years) 4 years 7 months 6 days 7 years 4 months 24 days  
Amortized Cost Basis $ 614,855 $ 357,673  
Carrying Value $ 628,642 $ 354,986