XML 118 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowances for sales returns and price protection and other allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation and qualifying accounts, balance at the beginning of period $ 186 $ 274 $ 257
Valuation and qualifying accounts, additions 11 24 83
Valuation and qualifying accounts, deductions (79) (112) (66)
Valuation and qualifying accounts, balance at the end of period 118 186 274
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation and qualifying accounts, balance at the beginning of period 61 0  
Valuation and qualifying accounts, additions 127 61  
Valuation and qualifying accounts, deductions (7) 0  
Valuation and qualifying accounts, balance at the end of period $ 181 $ 61 $ 0