v3.25.1
Other Financial Data - Schedule of Other Non-current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Other Financial Data [Abstract]    
Taxes payable $ 914 $ 885
Contingent consideration 140 104
Compensation and benefits 57 61
Deferred revenue 32 30
Other 96 64
Total $ 1,239 $ 1,144