XML 135 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other current assets and accrued liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Sales deductions $ 7,271 $ 5,986
Income taxes payable 1,664 1,195
Employee compensation and benefits 1,381 1,099
Dividends payable 1,205 1,137
Accrued interest payable 936 470
Other 2,902 2,637
Total accrued liabilities $ 15,359 $ 12,524