Changes in Capital Structure ASR Activity (Details) - November 2023 Accelerated Share Repurchase Agreements - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 5 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Jan. 31, 2024 |
Dec. 31, 2023 |
Nov. 30, 2023 |
Mar. 31, 2024 |
Nov. 06, 2023 |
|
| Accelerated Share Repurchases [Line Items] | ||||||
| Accelerated share repurchases, agreement amount | $ 950 | |||||
| Average price paid per share (in usd per share) | $ 50.43 | |||||
| Shares repurchased (in shares) | 393,025 | 770,205 | 13,181,918 | 4,494,224 | 18,839,372 | |