v3.23.3
Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
1 Months Ended
Oct. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities [Line Items]      
Legal-related accruals   $ 7,119 $ 4,795
Accrued compensation and benefits   4,968 4,591
Accrued property and equipment   2,303 2,921
Accrued taxes   4,608 2,339
Other current liabilities   4,931 4,906
Accrued expenses and other current liabilities   $ 23,929 $ 19,552
Domestic Tax Authority | Subsequent event      
Accrued Liabilities [Line Items]      
Income taxes paid $ 1,560