v3.24.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Legal-related accruals $ 7,956 $ 6,592
Accrued compensation and benefits 4,130 6,659
Accrued taxes 2,244 3,655
Accrued property and equipment 1,822 2,213
Other current liabilities 5,762 6,369
Accrued expenses and other current liabilities $ 21,914 $ 25,488