v3.25.2
Revenues - Geographic locations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenue [Line Items]        
Total $ 7,658 $ 8,678 $ 15,335 $ 16,982
United States        
Disaggregation of revenue [Line Items]        
Total 2,654 3,177 5,509 6,344
Germany        
Disaggregation of revenue [Line Items]        
Total 557 663 1,173 1,323
China        
Disaggregation of revenue [Line Items]        
Total 480 535 960 1,141
Mexico        
Disaggregation of revenue [Line Items]        
Total 400 432 809 868
Italy        
Disaggregation of revenue [Line Items]        
Total 359 393 686 794
Japan        
Disaggregation of revenue [Line Items]        
Total 286 360 604 594
France        
Disaggregation of revenue [Line Items]        
Total 298 301 563 558
Poland        
Disaggregation of revenue [Line Items]        
Total 210 247 413 489
The Netherlands        
Disaggregation of revenue [Line Items]        
Total 228 214 394 399
Other        
Disaggregation of revenue [Line Items]        
Total $ 2,186 $ 2,356 $ 4,224 $ 4,472