v3.25.1
Deferred Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Roll Forward]    
Beginning balance $ 333 $ 307
Additions 638 653
Amortization (268) (260)
Ending balance 703 700
Listings Revenues    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 119 108
Additions 461 460
Amortization (122) (122)
Ending balance 458 446
Data Services and Other Revenues    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 130 93
Additions 139 161
Amortization (100) (99)
Ending balance 169 155
Mortgage technology    
Disaggregation Of Revenue [Roll Forward]    
Beginning balance 84 106
Additions 38 32
Amortization (46) (39)
Ending balance $ 76 $ 99