XML 70 R45.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Additional financial information (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Other Current Assets | Other current assets at December 31 were:
in $ millions | 2023 | 2022
Prepayments | 285 | 269
Other | 193 | 134
Total other current assets | 478 | 403
Schedule of Accrued Expenses | Accrued expenses at December 31 were:
in $ millions | 2023 | 2022
Accrued payroll and employee benefits | 1,066 | 956
Other accruals | 1,230 | 1,176
Total accrued expenses | 2,296 | 2,132
Schedule of Other Current Liabilities | Other current liabilities at December 31 were:
in $ millions | 2023 | 2022
Dividends payable | 750 |  | – |
Construction contract liabilities | 439 |  | 344 |
Insurance liability | 171 |  | 194 |
Income tax payable | 129 |  | 142 |
Other | 583 |  | 570 |
Total other current liabilities | 2,072 |  | 1,250 |
Schedule of Other Noncurrent Liabilities | Other noncurrent liabilities at December 31 were:
in $ millions | 2023 | 2022
Income tax payable | 712 |  | 605 |
Asset retirement obligations | 310 |  | 329 |
Pension liability | 254 |  | 272 |
Insurance liability | 260 |  | 265 |
Other | 660 |  | 737 |
Total other noncurrent liabilities | 2,196 |  | 2,208 |

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other current liabilities. + References No definition available. + Details
Name: | us-gaap_OtherCurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other noncurrent liabilities. + References No definition available. + Details
Name: | us-gaap_OtherNoncurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amounts of other current assets. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration