XML 302 R141.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation and Qualifying Accounts - Summary of Activity for Valuation Allowances (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance, Accounts receivable allowance $ (34) $ (20) $ (20)  
Charged to costs and expenses, Accounts receivable allowance (13) (26) (10)  
Deductions, Accounts receivable allowance 15 14 10  
Ending balance, Accounts receivable allowance (32) (34) (20) $ (20)
Beginning balance, Deferred tax assets valuation allowance (15) (9) (5)  
Charged to costs and expenses, Deferred tax assets valuation allowance (4) (6) (4)  
Deductions, Deferred tax assets valuation allowance 1 0 0  
Ending balance, Deferred tax assets valuation allowance $ (18) $ (15) $ (9) $ (5)
Accounting Standards Update [Extensible List]   Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 Accounting Standards Update 2018-02
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