Leases (Details) $ in Millions |
Mar. 31, 2026
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, lease not yet commenced, amount | $ 560 |
| Minimum | |
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, term of contract (in years) | 9 years |
| Maximum | |
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, term of contract (in years) | 14 years |