XML 98 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Mortgage Servicing - Schedule of Composition of Servicing UPB (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Transfers and Servicing [Abstract]      
Owned MSRs $ 91,284,985 $ 90,174,495 $ 70,741,200
NRZ pledged MSRs 61,841,181 64,061,198 70,914,910
Total recognized MSRs $ 153,126,166 $ 154,235,693 $ 141,656,110