v3.24.0.1
Liabilities - Schedule of Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities [Abstract]    
Income tax payable, non-current $ 7,514 $ 6,645
Other non-current liabilities 1,370 1,119
Other liabilities $ 8,884 $ 7,764