XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
distribution_method
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]    
Number of distribution methods | distribution_method 3  
Contract assets $ 134 $ 162
Contract liabilities 3,699 2,301
Contract liabilities 2,940 1,769
Contract with customer, liability, revenue recognized 1,173  
Estimated consideration related to unsatisfied performance obligations $ 57,000  
Long term supply contract, term 20 years  
Minimum purchase requirements earned, term 5 years  
Other Noncurrent Liabilities    
Disaggregation of Revenue [Line Items]    
Other $ 759 $ 532
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  
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