XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Recognized (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]        
Revenue $ 11,439.1 $ 9,498.6 $ 31,509.9 $ 24,770.7
Net product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 10,571.6 7,306.2 28,723.0 20,524.2
Collaboration and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 867.5 $ 2,192.4 $ 2,786.9 $ 4,246.5