v3.25.2
Liabilities, Commitments and Contingencies - Schedule of Contractual Obligation, Fiscal Year Maturity (Details) - Financing Commitment - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Financing Commitments [Line Items]    
July through December 2025 $ 1,820  
2026 2,263  
2027 3,215  
2028 3,696  
2029 2,081  
Thereafter 3,511  
Total $ 16,586 $ 17,124