v3.25.4
Leases (Narrative) (Details)
$ in Billions
Dec. 31, 2025
USD ($)
Lessee Lease Description [Line Items]  
Estimated 2026 cash payments for operating and finance leases not yet commenced $ 0.2
Estimated 2027 cash payments for operating and finance leases not yet commenced 0.3
Operating Leases  
Lessee Lease Description [Line Items]  
Additional undiscounted commitments for leases not yet commenced 3.0
Finance Leases  
Lessee Lease Description [Line Items]  
Additional undiscounted commitments for leases not yet commenced $ 0.8