XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total revenues and other income $ 47,627 $ 41,531 $ 92,960 $ 72,509
Royalties        
Disaggregation of Revenue        
Total revenues and other income 36,397 23,162 63,886 42,257
Revenue from intangible royalty assets        
Disaggregation of Revenue        
Total revenues and other income 30,084 22,603 51,671 40,960
Kyprolis        
Disaggregation of Revenue        
Total revenues and other income 8,803 8,998 13,526 15,630
Evomela        
Disaggregation of Revenue        
Total revenues and other income 1,465 2,733 3,446 4,130
Teriparatide injection        
Disaggregation of Revenue        
Total revenues and other income 2,298 2,103 3,489 4,144
Rylaze        
Disaggregation of Revenue        
Total revenues and other income 2,864 3,232 5,983 6,184
Filspari        
Disaggregation of Revenue        
Total revenues and other income 6,578 2,424 11,879 4,196
Vaxneuvance        
Disaggregation of Revenue        
Total revenues and other income 2,643 1,109 3,928 2,496
Other        
Disaggregation of Revenue        
Total revenues and other income 5,433 2,004 9,420 4,180
Income from financial royalty assets        
Disaggregation of Revenue        
Total revenues and other income 6,313 559 12,215 1,297
Qarziba        
Disaggregation of Revenue        
Total revenues and other income 5,885 0 11,327 0
Other        
Disaggregation of Revenue        
Total revenues and other income 428 559 888 1,297
Captisol        
Disaggregation of Revenue        
Total revenues and other income 8,287 7,500 21,747 16,712
Contract revenue and other income        
Disaggregation of Revenue        
Total revenues and other income 2,943 10,869 7,327 13,540
Milestone and other        
Disaggregation of Revenue        
Total revenues and other income 1,926 10,869 6,310 11,596
Other income        
Disaggregation of Revenue        
Total revenues and other income $ 1,017 $ 0 $ 1,017 $ 1,944