Revenue Recognition Contract Liabilities (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Contract With Customer, Liability [Line Items] | ||||
| Contract with Customer, Liability - Beginning of Period | $ 1,064 | $ 1,039 | $ 1,081 | $ 1,043 |
| Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress | 33 | 40 | 150 | 164 |
| Other Significant Noncash Transaction, Value of Consideration Received | 2 | 3 | 6 | 7 |
| Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination | 53 | (2) | 53 | 3 |
| Contract with Customer, Liability, Revenue Recognized | (66) | (68) | (204) | (205) |
| Contract with Customer, Liability - End of Period | $ 1,086 | $ 1,012 | $ 1,086 | $ 1,012 |