Leases - Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2025 |
Oct. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease, impairment loss | $ 385 | $ 1,760 | ||
| Lease not yet commenced | $ 103,770 | $ 12,310 | ||
| Minimum | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease not yet commenced, term (in years) | 1 year | |||
| Finance lease not yet commenced, term | 1 year | |||
| Maximum | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease not yet commenced, term (in years) | 30 years | |||
| Finance lease not yet commenced, term | 30 years | |||