XML 48 R38.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value Measurements - Reconciliation of Level 3 Assets (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2023 | Mar. 31, 2022
Mortgage Loans Held for Sale |  |
Reconciliation of Level 3 Assets: |  |
Beginning balance | $ 1,082,730 | $ 2,309,366
Transfers in | 211,058 | 522,640
Transfers out/principal reductions | (600,454) | (618,320)
Net transfers and revaluation gains | 0 | 0
Total gains (losses) included in net income | 70,427 | (34,924)
Ending balance | 763,761 | 2,178,762
IRLCs |  |
Reconciliation of Level 3 Assets: |  |
Beginning balance | 90,635 | 538,861
Transfers in | 0 | 0
Transfers out/principal reductions | 0 | 0
Net transfers and revaluation gains | 91,477 | (325,651)
Total gains (losses) included in net income | 0 | 0
Ending balance | 182,112 | 213,210
Non-Mortgage Loans Held for Sale |  |
Reconciliation of Level 3 Assets: |  |
Beginning balance | 0 | 0
Transfers in | 32,838 | 0
Transfers out/principal reductions | 0 | 0
Net transfers and revaluation gains | 0 | 0
Total gains (losses) included in net income | (348) | 0
Ending balance | $ 32,490 | $ 0

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Net Transfers And Revaluation Gain (Loss) + References No definition available. + Details
Name: | rkt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetTransfersAndRevaluationGainLoss
Namespace Prefix: | rkt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases And Issues + References No definition available. + Details
Name: | rkt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndIssues
Namespace Prefix: | rkt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales And Settlements + References No definition available. + Details
Name: | rkt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndSettlements
Namespace Prefix: | rkt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=rkt_MortgageLoansHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=rkt_NonMortgageLoansHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |