Leases - Narrative (Details) $ in Millions |
Jun. 30, 2021
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| Operating lease, lease not yet commenced | $ 496 |
| Finance lease, lease not yet commenced | $ 16 |
| Minimum | |
| Lessee, Lease, Description [Line Items] | |
| Operating lease, lease not yet commenced, term | 3 years |
| Finance lease, lease not yet commenced, term | 3 years |
| Maximum | |
| Lessee, Lease, Description [Line Items] | |
| Operating lease, lease not yet commenced, term | 11 years |
| Finance lease, lease not yet commenced, term | 11 years |