XML 297 R140.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts - Summary of Activity for Valuation Allowances (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance, accounts receivable allowance $ (32) $ (34) $ (20)  
Charged to costs and expenses, accounts receivable allowance (25) (13) (26)  
Deductions, accounts receivable allowance 17 15 14  
Ending balance, accounts receivable allowance (40) (32) (34) $ (20)
Beginning balance, deferred tax assets valuation allowance (18) (15) (9)  
Charged to costs and expenses, deferred tax assets valuation allowance (4) (4) (6)  
Deductions, deferred tax assets valuation allowance 1 1 0  
Ending balance, deferred tax assets valuation allowance $ (21) $ (18) $ (15) $ (9)
Accounting standards update     Accounting Standards Update 2016-13 [Member] Accounting Standards Update 2016-13 [Member]
Cumulative Effect, Period of Adoption, Adjustment        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance, accounts receivable allowance     $ 2  
Ending balance, accounts receivable allowance       $ 2