XML 115 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Other current assets and accrued liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Sales deductions $ 5,986 $ 5,174
Income taxes payable 1,195 701
Dividends payable 1,137 1,083
Employee compensation and benefits 1,099 1,081
Sales returns reserve 548 542
Other 2,559 2,150
Total accrued liabilities $ 12,524 $ 10,731