XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Other Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Operating revenue $ 9,348 $ 4,150
Other    
Disaggregation of Revenue [Line Items]    
Operating revenue 2,152 1,187
Refinery    
Disaggregation of Revenue [Line Items]    
Operating revenue 1,187 540
Loyalty program    
Disaggregation of Revenue [Line Items]    
Operating revenue 571 368
Ancillary businesses    
Disaggregation of Revenue [Line Items]    
Operating revenue 209 186
Miscellaneous    
Disaggregation of Revenue [Line Items]    
Operating revenue $ 185 $ 93