| Name | DescriptionOfSignificantServicingCovenantsForServicersWithNetWorthRequirementsFromMultipleSources |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Description of Significant Servicing Covenants for Servicers with Net Worth Requirements from Multiple Sources (Deprecated 2021) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| For servicers with net worth requirements from multiple sources, discloses 1) significant servicing covenants with secondary market investors with commonly defined servicing requirements, 2) any other secondary market investor where violation of the requirement would have a significant adverse effect on the business 3) the most restrictive third-party agreement if not included above. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Mortgage Banking:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| ElementDeprecated | true | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/deprecationNote/deprecationNote |
| DeprecatedLabel | Element was deprecated because of low usage. | http://fasb.org/srt/role/deprecationNote/deprecationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DeprecatedItems | parent-child | http://fasb.org/us-gaap/role/deprecated/deprecated |