XML 70 R40.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Fair Value Measurements - Schedule of Reconciliation of Level 3 Assets (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024 | Jun. 30, 2023
Mortgage Loans Held for Sale |  |  |  |
Reconciliation of Level 3 Assets: |  |  |  |
Beginning balance | $ 385,786 | $ 763,761 | $ 438,518 | $ 1,082,730
Transfers in | 108,566 | 197,709 | 217,736 | 408,767
Transfers out/principal reductions | (139,822) | (363,072) | (295,537) | (963,525)
Net transfers and revaluation gains (losses) | 0 | 0 | 0 | 0
Total gains (losses) included in Net income (loss) for assets held at the end of the reporting date | (2,677) | 33,980 | (8,864) | 104,406
Ending balance | 351,853 | 632,378 | 351,853 | 632,378
IRLCs |  |  |  |
Reconciliation of Level 3 Assets: |  |  |  |
Beginning balance | 202,873 | 182,112 | 132,870 | 90,635
Transfers in | 0 | 0 | 0 | 0
Transfers out/principal reductions | 0 | 0 | 0 | 0
Net transfers and revaluation gains (losses) | (32,492) | (54,422) | 37,511 | 37,055
Total gains (losses) included in Net income (loss) for assets held at the end of the reporting date | 0 | 0 | 0 | 0
Ending balance | 170,381 | 127,690 | 170,381 | 127,690
Non-Mortgage Loans Held for Sale |  |  |  |
Reconciliation of Level 3 Assets: |  |  |  |
Beginning balance | 197,661 | 32,490 | 163,018 | 0
Transfers in | 104,143 | 46,405 | 164,439 | 79,243
Transfers out/principal reductions | (32,711) | 0 | (56,408) | 0
Net transfers and revaluation gains (losses) | 0 | 0 | 0 | 0
Total gains (losses) included in Net income (loss) for assets held at the end of the reporting date | 367 | (405) | (1,589) | (753)
Ending balance | $ 269,460 | $ 78,490 | $ 269,460 | $ 78,490

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/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 102 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-102 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + 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://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + 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: |