v3.25.0.1
Revenue and Contract Balances - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 2,236 $ 1,945 $ 1,958
Total For Sale revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 1,739 1,548 1,641
Residential      
Disaggregation of Revenue [Line Items]      
Total revenue 1,594 1,452 1,522
Mortgages      
Disaggregation of Revenue [Line Items]      
Total revenue 145 96 119
Rentals      
Disaggregation of Revenue [Line Items]      
Total revenue 453 357 274
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 44 $ 40 $ 43