v3.25.4
Segment Information - Net Sales Attributed to Countries Representing Portion of Consolidated Net Sales (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item      
Net sales $ 716,924 $ 637,959 $ 574,785
United States      
Segment Reporting, Revenue Reconciling Item      
Net sales 489,657 438,015 395,637
Germany      
Segment Reporting, Revenue Reconciling Item      
Net sales 45,900 40,856 37,588
United Kingdom      
Segment Reporting, Revenue Reconciling Item      
Net sales 43,212 37,855 33,591
Japan      
Segment Reporting, Revenue Reconciling Item      
Net sales 30,688 27,401 26,002
Rest of world      
Segment Reporting, Revenue Reconciling Item      
Net sales $ 107,467 $ 93,832 $ 81,967