v3.26.1
Revenues - Geographic locations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of revenue [Line Items]        
Total $ 9,177 $ 7,658 $ 16,374 $ 15,335
United States        
Disaggregation of revenue [Line Items]        
Total 3,573 2,654 6,296 5,509
Germany        
Disaggregation of revenue [Line Items]        
Total 748 557 1,336 1,173
Mexico        
Disaggregation of revenue [Line Items]        
Total 494 400 821 809
China        
Disaggregation of revenue [Line Items]        
Total 378 480 711 960
Italy        
Disaggregation of revenue [Line Items]        
Total 372 359 690 686
Japan        
Disaggregation of revenue [Line Items]        
Total 368 286 626 604
France        
Disaggregation of revenue [Line Items]        
Total 285 298 582 563
Poland        
Disaggregation of revenue [Line Items]        
Total 268 210 476 413
The Netherlands        
Disaggregation of revenue [Line Items]        
Total 201 228 399 394
Other        
Disaggregation of revenue [Line Items]        
Total $ 2,490 $ 2,186 $ 4,437 $ 4,224