Variable Consideration (Details) - USD ($) $ in Millions |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Revenue Recognition and Deferred Revenue [Abstract] | ||
| Contract with Customer, Right to Recover Product | $ 70 | $ 68 |
| Refund liability | 134 | 132 |
| Revenue, Variable Consideration Reserve | $ 130 | $ 155 |