XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION - Other Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Operating revenue $ 16,658 $ 15,578 $ 30,406 $ 28,337
Other        
Disaggregation of Revenue [Line Items]        
Operating revenue 2,618 2,201 5,057 4,340
Refinery        
Disaggregation of Revenue [Line Items]        
Operating revenue 1,251 965 2,436 1,882
Loyalty program        
Disaggregation of Revenue [Line Items]        
Operating revenue 836 774 1,631 1,500
Ancillary businesses        
Disaggregation of Revenue [Line Items]        
Operating revenue 213 214 393 445
Miscellaneous        
Disaggregation of Revenue [Line Items]        
Operating revenue $ 318 $ 248 $ 597 $ 513