XML 72 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION - Other Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total operating revenue $ 61,643 $ 58,048 $ 50,582
Other      
Disaggregation of Revenue [Line Items]      
Total operating revenue 9,927 8,416 9,314
Refinery      
Disaggregation of Revenue [Line Items]      
Total operating revenue 4,642 3,379 4,977
Loyalty program      
Disaggregation of Revenue [Line Items]      
Total operating revenue 3,297 3,093 2,597
Ancillary businesses      
Disaggregation of Revenue [Line Items]      
Total operating revenue 772 840 846
Miscellaneous      
Disaggregation of Revenue [Line Items]      
Total operating revenue $ 1,216 $ 1,104 $ 894