v3.26.1
Earnings Per Share - Schedule of Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income (loss) $ 229 $ 297 $ 34 $ (212) $ 526 $ (178)
Net loss (income) attributable to non-controlling interest 1   (36)   1 166
Net income (loss) attributable to Rocket Companies $ 230   $ (2)   $ 527 $ (12)
Denominator:            
Weighted average shares of Participating Common Stock outstanding - basic (in shares) 2,836,345,108   171,438,105   2,832,422,032 159,643,228
Add: Dilutive impact of share-based compensation awards (in shares) 7,193,010   0   11,574,617 0
Weighted average shares of Participating Common Stock outstanding - diluted (in shares) 2,843,538,118   171,438,105   2,843,996,649 159,643,228
Earnings (loss) per share of Participating Common Stock outstanding - basic (in dollars per share) $ 0.08   $ (0.01)   $ 0.19 $ (0.08)
Earnings (loss) per share of Participating Common Stock outstanding - diluted (in dollars per share) $ 0.08   $ (0.01)   $ 0.19 $ (0.08)
RSUs            
Denominator:            
Add: Dilutive impact of share-based compensation awards (in shares) 4,881,572   0   9,573,524 0
PSUs            
Denominator:            
Add: Dilutive impact of share-based compensation awards (in shares) 2,194,161   0   1,831,291 0
Stock options            
Denominator:            
Add: Dilutive impact of share-based compensation awards (in shares) 27,110   0   50,900 0
TMSPP            
Denominator:            
Add: Dilutive impact of share-based compensation awards (in shares) 90,167   0   118,902 0
Class A common shares            
Denominator:            
Weighted average shares of Participating Common Stock outstanding - basic (in shares) 987,465,653   151,120,748   983,542,577 149,428,424
Class L common shares            
Denominator:            
Weighted average shares of Participating Common Stock outstanding - basic (in shares) 1,848,879,455   20,317,357   1,848,879,455 10,214,804