v3.24.0.1
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,525 $ 9,106
Accrued purchases of property and equipment 4,679 3,019
Accrued customer liabilities 4,140 3,619
Current operating lease liabilities 2,791 2,477
Income Taxes payable, net 2,748 1,632
Other accrued expenses and current liabilities 22,285 18,013
Accrued expenses and other current liabilities $ 46,168 $ 37,866
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities