v3.25.2
Leases (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 17, 2024
Jun. 30, 2025
Mar. 31, 2025
Leases [Line Items]      
Finance lease not yet commenced term of contract (in years)   16 years  
Equipment Lease      
Leases [Line Items]      
Estimated purchase and installation costs $ 365 $ 586  
Lease term (in years)   5 years  
Financing Lease, Lease Not yet Commenced      
Leases [Line Items]      
Operating lease not yet commenced     $ 261
Financing Lease, Lease Not yet Commenced | Equipment Lease      
Leases [Line Items]      
Operating lease not yet commenced   $ 680  
Estimated undiscounted lease payments year one   80  
Estimated undiscounted lease payments year two   155  
Estimated undiscounted lease payments year three   146  
Estimated undiscounted lease payments year four   138  
Estimated undiscounted lease payments after year four   $ 161