v3.26.1
Debt - Schedule of debt payments (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Disclosure [Abstract]      
Remainder of 2026 $ 1,526    
2027 2,207    
2028 1,986    
2029 1,346    
2030 2,245    
2031 and thereafter 8,511    
Total long-term debt $ 17,821 $ 17,533 $ 15,706