XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 932,878 $ 751,811 $ 1,746,599 $ 1,359,392
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 858,340 690,900 1,598,923 1,239,192
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 60,779 47,270 121,807 94,503
All other        
Disaggregation of Revenue [Line Items]        
Total revenues 13,759 13,641 25,869 25,697
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 928,300 748,340 1,738,137 1,351,871
Total Oncology        
Disaggregation of Revenue [Line Items]        
Total revenues 229,825 163,787 426,629 341,963
Total Oxybate        
Disaggregation of Revenue [Line Items]        
Total revenues 504,446 458,346 938,023 869,312
Xyrem        
Disaggregation of Revenue [Line Items]        
Total revenues 269,421 334,182 516,918 669,732
Xywav        
Disaggregation of Revenue [Line Items]        
Total revenues 235,025 124,164 421,105 199,580
Total Neuroscience        
Disaggregation of Revenue [Line Items]        
Total revenues 696,843 581,912 1,308,933 1,004,484
Epidiolex/Epidyolex        
Disaggregation of Revenue [Line Items]        
Total revenues 175,289 109,481 333,182 109,481
Sunosi        
Disaggregation of Revenue [Line Items]        
Total revenues 12,966 12,124 28,844 23,730
Sativex        
Disaggregation of Revenue [Line Items]        
Total revenues 4,142 1,961 8,884 1,961
Zepzelca        
Disaggregation of Revenue [Line Items]        
Total revenues 68,285 55,924 127,623 110,258
Rylaze        
Disaggregation of Revenue [Line Items]        
Total revenues 72,954 0 127,174 0
Vyxeos        
Disaggregation of Revenue [Line Items]        
Total revenues 33,890 31,453 67,647 64,608
Defitelio/defibrotide        
Disaggregation of Revenue [Line Items]        
Total revenues 54,696 48,096 104,185 97,715
Erwinaze/Erwinase        
Disaggregation of Revenue [Line Items]        
Total revenues 0 28,314 0 69,382
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1,632 2,641 2,575 5,424
Royalties and contract revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,578 $ 3,471 $ 8,462 $ 7,521