XML 117 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue and Construction Contracts - Summary of Changes in the Balance of Contract Liabilities with Customers (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract liabilities [abstract]      
Opening balance of contract liabilities with customers $ 225 $ 234 $ 237
Increase during the period for new transactions 1,536 1,931 1,763
Decrease during the period for exercise or expiration of incentives (1,561) (1,946) (1,762)
Currency translation effects 1 6 (4)
Closing balance of contract liabilities with customers $ 201 $ 225 $ 234