v3.24.1.u1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Legal-related accruals $ 7,791 $ 6,592
Accrued compensation and benefits 3,333 6,659
Accrued taxes 4,863 3,655
Accrued property and equipment 1,744 2,213
Other current liabilities 4,909 6,369
Accrued expenses and other current liabilities $ 22,640 $ 25,488