XML 220 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Costs to Fulfill a Contract with a Customer (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance $ 51 $ 44  
Capitalized Costs To Fulfill Sales Contracts | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization 120 114 $ 123
MA | Capitalized Costs To Obtain Sales Contracts      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 294 268  
MA | Capitalized Costs To Obtain Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization 110 102 80
MA | Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 39 35  
MA | Royalty Cost | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization 77 70 69
MIS | Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 12 9  
MIS | Capitalization of Work-In-Process for In-Progress Ratings | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization $ 43 $ 44 $ 54