v3.25.2
Leases - Schedule of Lease Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Finance Leases    
Accounts payable and accrued liabilities $ 79 $ 165
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Long-term finance lease obligations $ 1,239 $ 1,249
Total lease obligations 1,318 1,414
Operating Leases    
Accounts payable and accrued liabilities $ 53 $ 50
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Long-term operating lease obligations $ 605 $ 605
Total lease obligations $ 658 $ 655