XML 115 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Changes in Fair Value of Level 3 Liabilities Representing Acquisition Related Contingent Consideration) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Revaluation impact  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 252 $ 377
Net additions 64 22
Payments (166) (176)
Revaluation impact 15 29
Other (4) 0
Ending balance $ 161 $ 252