XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Net Sales Attributed to Countries Representing Portion of Consolidated Net Sales (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item      
Net sales $ 637,959 $ 574,785 $ 513,983
United States      
Segment Reporting, Revenue Reconciling Item      
Net sales 438,015 395,637 356,113
Germany      
Segment Reporting, Revenue Reconciling Item      
Net sales 40,856 37,588 33,598
United Kingdom      
Segment Reporting, Revenue Reconciling Item      
Net sales 37,855 33,591 30,074
Japan      
Segment Reporting, Revenue Reconciling Item      
Net sales 27,401 26,002 24,396
Rest of world      
Segment Reporting, Revenue Reconciling Item      
Net sales $ 93,832 $ 81,967 $ 69,802