XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Additional financial information - Other current liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Dividends payable $ 241 $ 750 $ 764
Construction contract liabilities 430 439 337
Insurance liability 159 171 205
Income tax payable 77 129 3
Other 828 583 754
Total other current liabilities $ 1,735 $ 2,072 $ 2,063