v3.23.3
Liabilities - Schedule of Other Liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Other Liabilities [Abstract]    
Income tax payable, non-current $ 6,832 $ 6,645
Other non-current liabilities 1,281 1,119
Other liabilities $ 8,113 $ 7,764