Revenue Recognition Contract Liabilities (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Contract With Customer, Liability [Line Items] | ||||
| Contract with Customer, Liability - Beginning of Period | $ 1,053 | $ 1,010 | $ 1,081 | $ 1,043 |
| Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress | 75 | 95 | 117 | 124 |
| Other Significant Noncash Transaction, Value of Consideration Received | 2 | 2 | 4 | 4 |
| Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination | 0 | 0 | 0 | 5 |
| Contract with Customer, Liability, Revenue Recognized | (66) | (68) | (138) | (137) |
| Contract with Customer, Liability - End of Period | $ 1,064 | $ 1,039 | $ 1,064 | $ 1,039 |