XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of debt payments (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Debt Disclosure [Abstract]      
Remainder of 2024 $ 1,832    
2025 1,224    
2026 1,094    
2027 1,128    
2028 1,508    
2029 and thereafter 6,173    
Total long-term debt (ii) $ 12,959 $ 11,535 $ 9,586