Annual report pursuant to Section 13 and 15(d)

Segment Information and Customer Concentration - Schedule of Revenue from External Customers by Country (Details)

v3.25.0.1
Segment Information and Customer Concentration - Schedule of Revenue from External Customers by Country (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Revenues from External Customers $ 15,703 $ 20,394 $ 33,428
Geographic Concentration Risk [Member] | United States      
Concentration Risk [Line Items]      
Revenues from External Customers 2,472 2,868 5,213
Geographic Concentration Risk [Member] | Singapore      
Concentration Risk [Line Items]      
Revenues from External Customers 1,991 3,407 3,273
Geographic Concentration Risk [Member] | Ireland      
Concentration Risk [Line Items]      
Revenues from External Customers 1,431 1,596 2,726
Geographic Concentration Risk [Member] | United Kingdom      
Concentration Risk [Line Items]      
Revenues from External Customers 1,317 2,908 4,642
Geographic Concentration Risk [Member] | South Korea      
Concentration Risk [Line Items]      
Revenues from External Customers 1,178 1,503 2,225
Geographic Concentration Risk [Member] | Spain      
Concentration Risk [Line Items]      
Revenues from External Customers 1,175 1,357 2,226
Geographic Concentration Risk [Member] | India      
Concentration Risk [Line Items]      
Revenues from External Customers 1,015 1,166 2,109
Geographic Concentration Risk [Member] | Switzerland      
Concentration Risk [Line Items]      
Revenues from External Customers 874 534 1,725
Geographic Concentration Risk [Member] | China      
Concentration Risk [Line Items]      
Revenues from External Customers 854 667 552
Geographic Concentration Risk [Member] | Taiwan      
Concentration Risk [Line Items]      
Revenues from External Customers 720 828 1,223
Geographic Concentration Risk [Member] | Other countries      
Concentration Risk [Line Items]      
Revenues from External Customers $ 2,676 $ 3,560 $ 7,514