XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Recognized (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,074 $ 3,069 $ 8,898 $ 9,152
Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,730 1,646 5,027 4,968
Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,344 $ 1,423 $ 3,871 $ 4,184