XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Recognized (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Total revenue $ 3,259 $ 2,920 $ 9,931 $ 8,340  
Net contract assets 25   25   $ 23
Over time          
Disaggregation of Revenue [Line Items]          
Total revenue 1,733 1,527 5,333 4,448  
Point in time          
Disaggregation of Revenue [Line Items]          
Total revenue $ 1,526 $ 1,393 $ 4,598 $ 3,892