| Commitments and Contingencies (Details) $ in Millions | 1 Months Ended | 9 Months Ended | 
|---|---|---|
| Sep. 30, 2025  USD ($) | Sep. 30, 2025  USD ($) | |
| Schedule Of Commitments And Contingencies [Line Items] | ||
| Range of possible loss (up to) | $ 45 | $ 45 | 
| Purchase obligation over the next twelve months | 4,200 | $ 4,200 | 
| Long-term purchase commitment, term | 12 months | |
| Purchase commitment period decrease | $ 2,100 | |
| Antitrust Litigation, No. 2:12-md-02311 | ||
| Schedule Of Commitments And Contingencies [Line Items] | ||
| Net pro rata settlement distribution | $ 114 | 
| X | ||||||||||
| 
- Definition Long-term Purchase Commitment, Period Increase (Decrease) No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Definition Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Definition The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Definition Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Details 
 |