XML 141 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS - Weighted Average Inputs used in Valuing Excess MSRs Owned Directly and through Equity Method Investees (Details)
12 Months Ended
Dec. 31, 2021
$ / Loan
Dec. 31, 2020
$ / Loan
Prepayment Rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.053 0.00076
Prepayment Rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.504 0.00241
Prepayment Rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.102 0.00129
Prepayment Rate | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.036 0.056
Prepayment Rate | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.124 0.119
Prepayment Rate | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.068 0.085
Prepayment Rate | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.060 0.00079
Prepayment Rate | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.146 0.00233
Prepayment Rate | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.102 0.00131
Prepayment Rate | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.067 0.00076
Prepayment Rate | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.504 0.00164
Prepayment Rate | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.067 0.00077
Prepayment Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.053 0.00090
Prepayment Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.143 0.00241
Prepayment Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.126 0.00203
Prepayment Rate | Directly Held | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.036 0.056
Prepayment Rate | Directly Held | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.124 0.119
Prepayment Rate | Directly Held | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.068 0.085
Prepayment Rate | Directly Held | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.051 0.071
Prepayment Rate | Directly Held | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.087 0.109
Prepayment Rate | Directly Held | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.067 0.078
Prepayment Rate | Directly Held | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.045 0.070
Prepayment Rate | Directly Held | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.094 0.119
Prepayment Rate | Directly Held | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.065 0.096
Prepayment Rate | Directly Held | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.045 0.070
Prepayment Rate | Directly Held | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.094 0.119
Prepayment Rate | Directly Held | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.066 0.084
Prepayment Rate | Directly Held | Non-Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.058 0.066
Prepayment Rate | Directly Held | Non-Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.124 0.119
Prepayment Rate | Directly Held | Non-Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.077 0.090
Prepayment Rate | Directly Held | Non-Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.036 0.056
Prepayment Rate | Directly Held | Non-Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.049 0.074
Prepayment Rate | Directly Held | Non-Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.04 0.061
Prepayment Rate | Directly Held | Non-Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.036 0.056
Prepayment Rate | Directly Held | Non-Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.124 0.119
Prepayment Rate | Directly Held | Non-Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.07 0.085
Prepayment Rate | Held through Equity Method Investees | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.054 0.075
Prepayment Rate | Held through Equity Method Investees | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.085 0.107
Prepayment Rate | Held through Equity Method Investees | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.067 0.090
Prepayment Rate | Held through Equity Method Investees | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.066 0.071
Prepayment Rate | Held through Equity Method Investees | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.085 0.102
Prepayment Rate | Held through Equity Method Investees | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.07 0.080
Prepayment Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.054 0.086
Prepayment Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.075 0.105
Prepayment Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.065 0.093
Delinquency | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0.00004
Delinquency | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.646 0.00130
Delinquency | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.031 0.00042
Delinquency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0
Delinquency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.096 0.139
Delinquency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.024 0.036
Delinquency | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0.00004
Delinquency | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.022 0.00021
Delinquency | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.009 0.00009
Delinquency | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.007 0.00009
Delinquency | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.646 0.00130
Delinquency | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.118 0.00129
Delinquency | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.014 0.00023
Delinquency | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.063 0.00056
Delinquency | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.041 0.00047
Delinquency | Directly Held | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0
Delinquency | Directly Held | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.096 0.139
Delinquency | Directly Held | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.032 0.048
Delinquency | Directly Held | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.002 0
Delinquency | Directly Held | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.069 0.035
Delinquency | Directly Held | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.009 0.014
Delinquency | Directly Held | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0
Delinquency | Directly Held | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.022 0.040
Delinquency | Directly Held | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.008 0.009
Delinquency | Directly Held | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0
Delinquency | Directly Held | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.069 0.040
Delinquency | Directly Held | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.009 0.012
Delinquency | Directly Held | Non-Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.055 0.026
Delinquency | Directly Held | Non-Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.096 0.139
Delinquency | Directly Held | Non-Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.07 0.102
Delinquency | Directly Held | Non-Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0.002
Delinquency | Directly Held | Non-Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.003 0.005
Delinquency | Directly Held | Non-Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.002 0.004
Delinquency | Directly Held | Non-Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.001 0.002
Delinquency | Directly Held | Non-Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.096 0.139
Delinquency | Directly Held | Non-Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.07 0.102
Delinquency | Held through Equity Method Investees | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.003 0.006
Delinquency | Held through Equity Method Investees | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.016 0.022
Delinquency | Held through Equity Method Investees | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.009 0.012
Delinquency | Held through Equity Method Investees | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.006 0.012
Delinquency | Held through Equity Method Investees | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.015 0.025
Delinquency | Held through Equity Method Investees | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.009 0.016
Delinquency | Held through Equity Method Investees | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.003 0.006
Delinquency | Held through Equity Method Investees | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.016 0.017
Delinquency | Held through Equity Method Investees | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.008 0.012
Recapture Rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0.00025
Recapture Rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.314 0.00355
Recapture Rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.100 0.00200
Recapture Rate | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.252 0.350
Recapture Rate | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.067 0.122
Recapture Rate | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0.00025
Recapture Rate | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.314 0.00355
Recapture Rate | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.107 0.00205
Recapture Rate | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.040 0.00043
Recapture Rate | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.270 0.00316
Recapture Rate | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.068 0.00081
Recapture Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.048 0.00162
Recapture Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.245 0.00350
Recapture Rate | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.127 0.00249
Recapture Rate | Directly Held | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Directly Held | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.252 0.350
Recapture Rate | Directly Held | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.073 0.123
Recapture Rate | Directly Held | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.032 0.044
Recapture Rate | Directly Held | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.206 0.233
Recapture Rate | Directly Held | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.064 0.103
Recapture Rate | Directly Held | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Directly Held | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.252 0.350
Recapture Rate | Directly Held | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.093 0.204
Recapture Rate | Directly Held | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Directly Held | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.252 0.350
Recapture Rate | Directly Held | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.077 0.138
Recapture Rate | Directly Held | Non-Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Directly Held | Non-Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.113 0.131
Recapture Rate | Directly Held | Non-Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.072 0.100
Recapture Rate | Directly Held | Non-Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.04 0.121
Recapture Rate | Directly Held | Non-Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.101 0.214
Recapture Rate | Directly Held | Non-Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.055 0.142
Recapture Rate | Directly Held | Non-Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0 0
Recapture Rate | Directly Held | Non-Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.113 0.214
Recapture Rate | Directly Held | Non-Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.069 0.107
Recapture Rate | Held through Equity Method Investees | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.030 0.055
Recapture Rate | Held through Equity Method Investees | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.095 0.298
Recapture Rate | Held through Equity Method Investees | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.057 0.129
Recapture Rate | Held through Equity Method Investees | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.032 0.052
Recapture Rate | Held through Equity Method Investees | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.095 0.233
Recapture Rate | Held through Equity Method Investees | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.051 0.089
Recapture Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.03 0.117
Recapture Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.092 0.289
Recapture Rate | Held through Equity Method Investees | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 0.062 0.150
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 86 88
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 33 35
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 6 5
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 32 31
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 20 20
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 30 31
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 28 28
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 26 26
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 86 88
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 48 48
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 31 32
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 45 50
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 39 45
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 6 5
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 32 31
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 19 19
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15 15
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 32 31
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 21 21
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 20 21
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 27 29
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 23 24
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15 15
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 32 31
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 22 22
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 6 5
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15 15
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 22 23
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 27
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 24 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 6 5
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 27
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Directly Held | Non-Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 17 17
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15 15
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 25 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 19 19
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 22 22
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 26 28
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 24 25
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15 15
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 26 28
Mortgage Servicing Amount or Excess Mortgage Servicing Amount | Held through Equity Method Investees | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 22 22
Collateral Weighted Average Maturity Years | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 0 years  
Collateral Weighted Average Maturity Years | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 40 years 30 years
Collateral Weighted Average Maturity Years | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 24 years 23 years
Collateral Weighted Average Maturity Years | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 11 years 13 years
Collateral Weighted Average Maturity Years | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 28 years 29 years
Collateral Weighted Average Maturity Years | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 21 years 21 years
Collateral Weighted Average Maturity Years | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 0 years  
Collateral Weighted Average Maturity Years | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 40 years 30 years
Collateral Weighted Average Maturity Years | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 22 years
Collateral Weighted Average Maturity Years | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 0 years  
Collateral Weighted Average Maturity Years | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 30 years 30 years
Collateral Weighted Average Maturity Years | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 24 years 25 years
Collateral Weighted Average Maturity Years | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 0 years  
Collateral Weighted Average Maturity Years | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 30 years 30 years
Collateral Weighted Average Maturity Years | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 28 years 27 years
Collateral Weighted Average Maturity Years | Directly Held | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 11 years 13 years
Collateral Weighted Average Maturity Years | Directly Held | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 28 years 29 years
Collateral Weighted Average Maturity Years | Directly Held | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 21 years 21 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 11 years 13 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 21 years 21 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 18 years 19 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 19 years 19 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 24 years 19 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 22 years 22 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 11 years 13 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 24 years 24 years
Collateral Weighted Average Maturity Years | Directly Held | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 20 years 20 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 18 years 18 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 28 years 29 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 21 years 21 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 18 years 18 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 28 years 29 years
Collateral Weighted Average Maturity Years | Directly Held | Non-Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Original Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 16 years 18 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Original Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 18 years 19 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Original Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 17 years 18 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Recaptured Pools | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 20 years 20 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Recaptured Pools | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Recaptured Pools | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 21 years 22 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Excess MSRs | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 16 years 18 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Excess MSRs | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 23 years 23 years
Collateral Weighted Average Maturity Years | Held through Equity Method Investees | Agency | Excess MSRs | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Collateral Weighted Average Maturity (in years) 19 years 20 years
Sub-Servicing Cost | Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 6.40 6.20
Sub-Servicing Cost | Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 7.20 7.50
Sub-Servicing Cost | Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 7.00 7.00
Sub-Servicing Cost | Non-Agency | MSRs And MSR Financing Receivables    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input   10.90
Sub-Servicing Cost | Non-Agency | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 10.60  
Sub-Servicing Cost | Non-Agency | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 15.80  
Sub-Servicing Cost | Non-Agency | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 10.70  
Sub-Servicing Cost | Ginnie Mae | MSRs And MSR Financing Receivables    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input   8.90
Sub-Servicing Cost | Ginnie Mae | MSRs And MSR Financing Receivables | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 8.80  
Sub-Servicing Cost | Ginnie Mae | MSRs And MSR Financing Receivables | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 8.90  
Sub-Servicing Cost | Ginnie Mae | MSRs And MSR Financing Receivables | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Servicing asset, measurement input 8.80