Commitments and Contingencies - Narrative (Details) $ in Millions, € in Billions |
1 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
|
Dec. 22, 2022
USD ($)
|
Jul. 27, 2018
claim
|
Apr. 30, 2020
USD ($)
|
Dec. 31, 2023
USD ($)
|
May 12, 2023
EUR (€)
|
Jan. 31, 2022
notice
|
|
| Commitments and Contingencies Disclosure | ||||||
| Non-cancelable contractual commitment | $ 16,489 | |||||
| Total estimated spend, purchase commitment | $ 15,120 | |||||
| Commitment period | 5 years | |||||
| Litigation settlement, payment to other party | $ 725 | |||||
| Number of class actions filed | claim | 2 | |||||
| Number of states that have filed public nuisance claims | notice | 1 | |||||
| United States Federal Trade Commission Inquiry | ||||||
| Commitments and Contingencies Disclosure | ||||||
| Loss contingency accrual, payments | $ 5,000 | |||||
| IDPC Inquiry | ||||||
| Commitments and Contingencies Disclosure | ||||||
| Accrued FTC and other settlements | € | € 1.2 |