v3.25.4
Leases - Narrative (Details) - USD ($)
$ in Billions
Jan. 31, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Leases not yet commenced, future minimum lease payments, current   $ 5.8
Leases not yet commenced, future minimum lease payments, noncurrent   $ 52.7
Subsequent Event    
Lessee, Lease, Description [Line Items]    
Prepayments for finance leases not yet commenced $ 9.9  
Purchase obligation, one-time payments $ 3.5  
Minimum    
Lessee, Lease, Description [Line Items]    
Finance lease, non-cancelable lease term   1 year
Leases, non-cancelable lease term   1 year
Maximum    
Lessee, Lease, Description [Line Items]    
Finance lease, non-cancelable lease term   25 years
Leases, non-cancelable lease term   25 years