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