v3.25.2
Deferred Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Roll Forward]    
Beginning balance $ 333 $ 307
Additions 769 806
Amortization (501) (511)
Ending balance 601 602
Listings Revenues    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 119 108
Additions 470 475
Amortization (246) (244)
Ending balance 343 339
Data Services and Other Revenues    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 130 93
Additions 224 265
Amortization (173) (191)
Ending balance 181 167
Mortgage technology    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 84 106
Additions 75 66
Amortization (82) (76)
Ending balance $ 77 $ 96