XML 145 R130.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,373 $ 1,336 $ 1,264
Additions, Charged to Costs and Expenses 74 131 350
Additions, Charged to Other Accounts [1] (33) 19 (2)
Deductions [2] 38 113 276
Balance at End of Period 1,376 1,373 1,336
Allowance for trade receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 42 35 40
Additions, Charged to Costs and Expenses 3 10 2
Additions, Charged to Other Accounts [1] (3) (1) (4)
Deductions [2] 5 2 3
Balance at End of Period 37 42 35
Allowance for other current receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 42 44 47
Additions, Charged to Costs and Expenses 13 1 (1)
Additions, Charged to Other Accounts [1] (3) (1) 1
Deductions [2] 3 2 3
Balance at End of Period 49 42 44
Allowance for long-term receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 12 14 24
Additions, Charged to Costs and Expenses 0 1 0
Additions, Charged to Other Accounts [1] 0 (3) 0
Deductions [2] 2 0 10
Balance at End of Period 10 12 14
Valuation allowance for deferred taxes      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,277 1,243 1,153
Additions, Charged to Costs and Expenses 58 119 349
Additions, Charged to Other Accounts [1] (27) 24 1
Deductions [2] 28 109 260
Balance at End of Period $ 1,280 $ 1,277 $ 1,243
[1] Primarily related to divestitures, acquisitions and currency translation.
[2] Represents charges for which allowances were created.