Commitments and Contingencies - Narrative (Details) $ in Millions, € in Billions |
1 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
|
Jul. 29, 2024
USD ($)
|
Jul. 24, 2024 |
Dec. 22, 2022
USD ($)
|
Jul. 27, 2018
classAction
|
Apr. 30, 2020
USD ($)
|
Jun. 30, 2024
USD ($)
|
May 12, 2023
EUR (€)
|
|
| Loss Contingencies [Line Items] | |||||||
| Non-cancelable contractual obligations | $ 19,818 | ||||||
| Amount awarded to other party | $ 725 | ||||||
| Number of class actions filed | classAction | 2 | ||||||
| Subsequent event | |||||||
| Loss Contingencies [Line Items] | |||||||
| Required period to report to circuit court | 30 days | ||||||
| Renewable Energy Program | |||||||
| Loss Contingencies [Line Items] | |||||||
| Total estimated spend, purchase commitment | $ 16,500 | ||||||
| Commitment period | 5 years | ||||||
| FTC Inquiry | |||||||
| Loss Contingencies [Line Items] | |||||||
| Payment of penalty for settlement | $ 5,000 | ||||||
| IDPC Inquiry | |||||||
| Loss Contingencies [Line Items] | |||||||
| Loss contingency accrual | € | € 1.2 | ||||||
| Texas v. Meta Platforms | Subsequent event | |||||||
| Loss Contingencies [Line Items] | |||||||
| Amount awarded to other party | $ 1,400 |