XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Royalty Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 277,133 $ 186,419 $ 120,282
Royalties      
Disaggregation of Revenue [Line Items]      
Total revenues 48,927 33,796 46,976
Kyprolis      
Disaggregation of Revenue [Line Items]      
Total revenues 27,472 25,164 25,046
Evomela      
Disaggregation of Revenue [Line Items]      
Total revenues 10,079 6,377 5,171
Other      
Disaggregation of Revenue [Line Items]      
Total revenues 11,376 2,255 2,566
Promacta      
Disaggregation of Revenue [Line Items]      
Total revenues     14,193
Captisol      
Disaggregation of Revenue [Line Items]      
Total revenues 164,250 109,959 31,489
Contract revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 63,956 42,664 41,817
Service Revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 23,712 21,803 16,776
License Fees      
Disaggregation of Revenue [Line Items]      
Total revenues 5,084 4,378 6,199
Milestone      
Disaggregation of Revenue [Line Items]      
Total revenues 28,748 11,516 17,173
Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 6,412 $ 4,967 $ 1,669