XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts With Customers - Contract balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]      
Contract Liabilities (Current) $ 272 $ 108 $ 87
Contract Liabilities (Noncurrent) 38 29 $ 9
Increase (decrease) current contract liabilities 164 21  
Increase (decrease) noncurrent contract liabilities 9 20  
Total increase (decrease) in contract liabilities 173    
Cash received on contract liabilities 755    
Revenue recognized as sales 582    
Revenue recognized from opening balance of contract liabilities 108    
Revenue recognized from obligations satisfied or partially satisfied in prior periods $ 16 $ 20