XML 111 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Other current assets and accrued liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales deductions $ 4,801 $ 3,880
Employee compensation and benefits 1,098 981
Dividends payable 1,018 946
Income taxes payable 828 557
Sales returns reserve 474 564
Other 1,922 1,583
Total accrued liabilities $ 10,141 $ 8,511