Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.22.2
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2019
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Oct. 06, 2021
Apr. 07, 2019
Feb. 25, 2019
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   $ 3,075 $ 3,075 $ 8,075      
Royalty Purchase Agreement | Bioasis              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   100 100       $ 100
Payments of contingent consideration   0 0        
Changes in estimated fair value of contingent consideration     0        
Royalty Purchase Agreement | Aronora              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs           $ 3,000  
Payments of contingent consideration $ 3,000            
Royalty Purchase Agreement | Aronora | Royalty milestones              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   0 0        
Royalty Purchase Agreement | Kuros | Sales milestones              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   0 0        
Commercial Payment Purchase Agreement | Affitech              
Commitments And Contingencies              
Changes in estimated fair value of contingent consideration   0          
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   3,000 3,000 $ 8,000 $ 8,000    
Commercial Payment Purchase Agreement | Affitech | Sales milestones              
Commitments And Contingencies              
Contingent consideration under RPAs and CPPAs   $ 0 $ 0