XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Other Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Operating revenue $ 50,582 $ 29,899 $ 17,095
Other      
Disaggregation of Revenue [Line Items]      
Operating revenue 9,314 6,348 3,604
Refinery      
Disaggregation of Revenue [Line Items]      
Operating revenue 4,977 3,229 1,150
Loyalty program      
Disaggregation of Revenue [Line Items]      
Operating revenue 2,597 1,770 1,458
Ancillary businesses      
Disaggregation of Revenue [Line Items]      
Operating revenue 846 793 648
Miscellaneous      
Disaggregation of Revenue [Line Items]      
Operating revenue $ 894 $ 556 $ 348