XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Other Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,862 $ 1,831 $ 2,270 $ 4,037
Grant revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 7 44 27 96
Collaboration revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 28 30 35 63
Licensing and royalty revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 7 0 37 0
Total other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 42 $ 74 $ 99 $ 159