v3.22.4
Liabilities - Schedule of Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities [Abstract]    
Income tax payable $ 6,645 $ 5,938
Other non-current liabilities 1,119 1,289
Other liabilities $ 7,764 $ 7,227