XML 216 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Revenue Recognition Timing (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 7,088 $ 5,916 $ 5,468
Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 7,088 5,916 5,468
Revenue recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Revenue recognized 2,618 1,740 1,609
Revenue recognized over time      
Disaggregation of Revenue [Line Items]      
Revenue recognized 4,470 4,176 3,859
MA      
Disaggregation of Revenue [Line Items]      
Revenue recognized 3,295 3,056 2,769
MA | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 3,308 3,069 2,777
MA | Revenue recognized at a point in time | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 101 102 97
MA | Revenue recognized over time | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 3,194 2,954 2,672
MIS      
Disaggregation of Revenue [Line Items]      
Revenue recognized 3,793 2,860 2,699
MIS | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 3,986 3,046 2,873
MIS | Revenue recognized at a point in time | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized 2,517 1,638 1,512
MIS | Revenue recognized over time | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 1,276 $ 1,222 $ 1,187