XML 114 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
extensionOption
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
reportableSegment
Dec. 31, 2020
USD ($)
distribution_method
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]              
Number of distribution methods | distribution_method           3  
Number of reportable segments     3   3    
Contract assets $ 162 $ 162 $ 162 $ 162 $ 162 $ 162 $ 368
Contract liabilities 2,301 2,301 2,301 2,301 2,301 2,301 2,106
Contract liabilities 1,769 1,769 1,769 1,769 1,769 1,769 1,758
Contract with customer, liability, revenue recognized   1,283          
Estimated consideration related to unsatisfied performance obligations $ 46,000 46,000 46,000 46,000 46,000 46,000  
Long term supply contract, term 20 years            
Minimum purchase requirements earned, term 5 years            
Other Noncurrent Liabilities              
Disaggregation of Revenue [Line Items]              
Other $ 532 $ 532 $ 532 $ 532 $ 532 $ 532 $ 348
Minimum              
Disaggregation of Revenue [Line Items]              
On-site product supply contract 10 years            
Maximum              
Disaggregation of Revenue [Line Items]              
On-site product supply contract 20 years            
Product Concentration Risk | Revenue from Contract with Customer Benchmark              
Disaggregation of Revenue [Line Items]              
Concentration risk, percentage       83.00%      
Product Concentration Risk | Revenue from Contract with Customer Benchmark | Engineering              
Disaggregation of Revenue [Line Items]              
Concentration risk, percentage       17.00%      
Merchant | Minimum              
Disaggregation of Revenue [Line Items]              
Customer supply agreements 3 years            
Merchant | Maximum              
Disaggregation of Revenue [Line Items]              
Customer supply agreements 7 years            
Packaged Gas | Minimum              
Disaggregation of Revenue [Line Items]              
Customer supply agreements 1 year            
Packaged Gas | Maximum              
Disaggregation of Revenue [Line Items]              
Customer supply agreements 3 years