XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Schedule of Manufacturing and Royalty Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Total revenues $ 1,557,632 $ 1,663,405 $ 1,111,795
Long-Acting INVEGA Products      
Disaggregation Of Revenue [Line Items]      
Total revenues   486,100 115,700
Manufacturing Revenue      
Disaggregation Of Revenue [Line Items]      
Total revenues 119,426 142,498 112,374
Manufacturing Revenue | VUMERITY      
Disaggregation Of Revenue [Line Items]      
Total revenues 39,292 42,886 32,493
Manufacturing Revenue | RISPERDAL CONSTA      
Disaggregation Of Revenue [Line Items]      
Total revenues 23,172 36,123 42,670
Manufacturing Revenue | Other      
Disaggregation Of Revenue [Line Items]      
Total revenues 56,962 63,489 37,211
Royalty      
Disaggregation Of Revenue [Line Items]      
Total revenues 354,669 600,890 219,609
Royalty | Long-Acting INVEGA Products      
Disaggregation Of Revenue [Line Items]      
Total revenues 236,386 486,101 115,655
Royalty | VUMERITY      
Disaggregation Of Revenue [Line Items]      
Total revenues 94,755 86,440 83,003
Royalty | RISPERDAL CONSTA      
Disaggregation Of Revenue [Line Items]      
Total revenues 272 1,153 7,243
Royalty | Other      
Disaggregation Of Revenue [Line Items]      
Total revenues 23,256 27,196 13,708
Manufacturing and royalty revenues      
Disaggregation Of Revenue [Line Items]      
Total revenues 474,095 743,388 331,983
Manufacturing and royalty revenues | Long-Acting INVEGA Products      
Disaggregation Of Revenue [Line Items]      
Total revenues 236,386 486,101 115,655
Manufacturing and royalty revenues | VUMERITY      
Disaggregation Of Revenue [Line Items]      
Total revenues 134,047 129,326 115,496
Manufacturing and royalty revenues | RISPERDAL CONSTA      
Disaggregation Of Revenue [Line Items]      
Total revenues 23,444 37,276 49,913
Manufacturing and royalty revenues | Other      
Disaggregation Of Revenue [Line Items]      
Total revenues $ 80,218 $ 90,685 $ 50,919