v3.24.1.u1
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,475 $ 9,525
Accrued purchases of property and equipment 5,666 4,679
Accrued customer liabilities 4,355 4,140
Current operating lease liabilities 2,874 2,791
Income taxes payable, net 4,926 2,748
Other accrued expenses and current liabilities 21,307 22,285
Accrued expenses and other current liabilities $ 48,603 $ 46,168