XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION - Other Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Operating revenue $ 58,048 $ 50,582 $ 29,899
Other      
Disaggregation of Revenue [Line Items]      
Operating revenue 8,416 9,314 6,348
Refinery      
Disaggregation of Revenue [Line Items]      
Operating revenue 3,379 4,977 3,229
Loyalty program      
Disaggregation of Revenue [Line Items]      
Operating revenue 3,093 2,597 1,770
Ancillary businesses      
Disaggregation of Revenue [Line Items]      
Operating revenue 840 846 793
Miscellaneous      
Disaggregation of Revenue [Line Items]      
Operating revenue $ 1,104 $ 894 $ 556