XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Other Financial Data - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Provision $ 3 $ 4 $ 30 $ 19
Accounts written off, net of recoveries (8) 0 (31) (11)
Foreign currency translation and other 1 1 1 4
Balance at end of period 98 89 98 89
Cumulative Effect, Period Of Adoption, Adjusted Balance        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 102 $ 84 $ 98 $ 77