v3.24.0.1
Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Legal-related accruals $ 6,592 $ 4,795
Accrued compensation and benefits 6,659 4,591
Accrued property and equipment 2,213 2,921
Accrued taxes 3,655 2,339
Other current liabilities 5,506 4,906
Accrued expenses and other current liabilities $ 24,625 $ 19,552