Earnings Per Share - Narrative (Details) - USD ($) |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Oct. 29, 2025 |
May 02, 2023 |
|
| 2023 Share Repurchase Authorization | ||||
| Equity, Class of Treasury Stock [Line Items] | ||||
| Repurchase authorized | $ 1,500,000,000 | |||
| Remaining authorized | $ 145,100,000 | |||
| Repurchased (in shares) | 312,087 | 791,827 | ||
| Average price (in dollars per share) | $ 473.40 | $ 458.58 | ||
| 2023 Authorization | ||||
| Equity, Class of Treasury Stock [Line Items] | ||||
| Repurchase authorized | $ 2,000,000,000.0 | |||
| X | ||||||||||
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| 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/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. No definition available.
|
| X | ||||||||||
- Definition Number of shares that have been repurchased during the period and are being held in treasury. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|