XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER FINANCIAL INFORMATION - Other Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Other Financial Information [Abstract]    
Compensation and employee benefits $ 494 $ 864
Income taxes payable 215 598
Allowance for sales returns 524 587
Accrued and other current liabilities 2,274 2,287
Total $ 3,507 $ 4,336