v3.23.2
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,446 $ 9,106
Income taxes payable, net 10,870 1,632
Accrued customer liabilities 3,498 3,619
Accrued purchases of property and equipment 3,380 3,019
Current operating lease liabilities 2,663 2,477
Other accrued expenses and current liabilities 19,443 18,013
Accrued expenses and other current liabilities $ 49,300 $ 37,866