XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Contract With Customer, Liability [Line Items]        
Contract with Customer, Liability - Beginning of Period $ 1,115 $ 1,193 $ 1,126 $ 1,209
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 34 14 144 99
Other Significant Noncash Transaction, Value of Consideration Received 2 3 7 8
Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination 2 1 2 1
Contract with Customer, Liability, Revenue Recognized (71) (48) (197) (154)
Contract with Customer, Liability - End of Period $ 1,082 $ 1,163 $ 1,082 $ 1,163