XML 227 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Costs to Fulfill a Contract with a Customer (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Capitalized Costs To Fulfill Sales Contracts | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization $ 124 $ 113 $ 98
Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 58 47  
MA | Capitalized Costs To Obtain Sales Contracts      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 183 180  
MA | Capitalized Costs To Obtain Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization 60 59 53
MA | Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 44 35  
MA | Royalty Cost | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization 76 66 56
MIS | Capitalized Costs To Fulfill Sales Contracts | Selling, General and Administrative Expenses      
Disaggregation of Revenue [Line Items]      
Deferred cost balance 14 12  
MIS | Capitalization of Work-In-Process for In-Progress Ratings | Operating Expense      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization $ 48 $ 47 $ 42