XML 457 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Financial Data - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 76 $ 90 $ 98
Provision 13 8 26
Accounts written off, net of recoveries (11) (18) (37)
Foreign currency translation and other 1 (4) 3
Balance at end of period $ 79 $ 76 $ 90