XML 111 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other current assets and accrued liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales deductions $ 5,174 $ 4,801
Dividends payable 1,083 1,018
Employee compensation and benefits 1,081 1,098
Income taxes payable 701 828
Sales returns reserve 542 474
Other 2,150 1,922
Total accrued liabilities $ 10,731 $ 10,141