XML 72 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and Strategic Investments - Level 3 (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Fair value of contingent consideration $ 171 $ 404 $ 149
Maximum      
Business Acquisition [Line Items]      
Fair value of contingent consideration 220    
Revenue-based Payments and Commercialization Milestones | Discount Rate      
Business Acquisition [Line Items]      
Fair value of contingent consideration $ 171    
Revenue-based Payments and Commercialization Milestones | Discount Rate | Minimum      
Business Acquisition [Line Items]      
contingent consideration liability, probability of payment 40.00%    
Risk-Adjusted Discount Rates used in Purchase Price Allocation 6.00%    
Revenue-based Payments and Commercialization Milestones | Discount Rate | Maximum      
Business Acquisition [Line Items]      
contingent consideration liability, probability of payment 100.00%    
Risk-Adjusted Discount Rates used in Purchase Price Allocation 15.00%    
Revenue-based Payments and Commercialization Milestones | Discount Rate | Weighted Average      
Business Acquisition [Line Items]      
contingent consideration liability, probability of payment 96.00%    
Risk-Adjusted Discount Rates used in Purchase Price Allocation 7.00%