XML 71 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Product Sales (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenue $ 19,263 $ 18,471 $ 803
Deferred revenue 2,711 6,868  
Product sales      
Disaggregation of Revenue [Line Items]      
Total revenue 18,435 17,675 200
Deferred revenue 2,626 6,658  
Remaining performance obligations 2,000    
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 5,150 6,177 764
United States | Product sales      
Disaggregation of Revenue [Line Items]      
Total revenue 4,405 5,393 194
Europe      
Disaggregation of Revenue [Line Items]      
Total revenue 6,815 6,846 33
Europe | Product sales      
Disaggregation of Revenue [Line Items]      
Total revenue 6,732 6,834 0
Rest of world      
Disaggregation of Revenue [Line Items]      
Total revenue 7,298 5,448 6
Rest of world | Product sales      
Disaggregation of Revenue [Line Items]      
Total revenue $ 7,298 $ 5,448 $ 6