XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers  
Schedule of the disaggregation of revenue by timing of transfer of control

($ in millions)

Year Ended December 31,

 

Point in Time

Over Time

Total

2023

$

2,363

$

11,666

$

14,029

2022

2,699

12,650

15,349

2021

2,459

11,352

13,811

Schedule of balances of contract liabilities

Contract

Contract

Liabilities

Liabilities

($ in millions)

    

(Current)

(Noncurrent)

Balance at December 31, 2021

$

272

$

38

Increase (decrease)

44

(26)

Balance at December 31, 2022

316

12

Increase (decrease)

21

(2)

Balance at December 31, 2023

$

337

$

10

Schedule of transaction price allocated to remaining performance obligations

($ in millions)

    

Next Twelve Months

Thereafter

Total

Sales expected to be recognized on multi-year contracts in place as of December 31, 2023

$

1,612

$

1,312

$

2,924