XML 99 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Segments - Revenue Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Information        
Revenue $ 17,162 $ 16,977 $ 33,079 $ 31,519
Operating Segments        
Segment Information        
Revenue 17,110 17,009 32,979 31,489
Other        
Segment Information        
Other revenue $ 52 $ (31) $ 100 $ 30