XML 139 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Schedule (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowances for Doubtful Accounts      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 97 $ 81 $ 63
Charged/ Credited to Net Income 79 132 109
Charged to Other Account 0 0 0
Charges Utilized/ Write-offs (134) (116) (91)
Balance at End of Period 42 97 81
Allowance for Authorized Credits      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 39 28 31
Charged/ Credited to Net Income (8) 11 (3)
Charged to Other Account 0 0 0
Charges Utilized/ Write-offs 1 0 0
Balance at End of Period 32 39 28
Allowance for Transaction Losses      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 32 23 23
Charged/ Credited to Net Income 343 198 153
Charged to Other Account 0 0 0
Charges Utilized/ Write-offs (287) (189) (153)
Balance at End of Period 88 32 23
Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 149 96 62
Charged/ Credited to Net Income 6 53 42
Charged to Other Account (12) 0 (1)
Charges Utilized/ Write-offs (7) 0 (7)
Balance at End of Period $ 136 $ 149 $ 96