v3.25.2
Commitments and Contingencies - Schedule of Commercial Commitments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Guarantor Obligations [Line Items]  
2025 $ 1,752
2026 994
2027 1
2028 334
2029 0
2030 and beyond 1
Total 3,082
Letters of credit  
Guarantor Obligations [Line Items]  
2025 1,366
2026 743
2027 1
2028 120
2029 0
2030 and beyond 1
Total 2,231
Surety bonds  
Guarantor Obligations [Line Items]  
2025 386
2026 251
2027 0
2028 214
2029 0
2030 and beyond 0
Total $ 851