Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.22.2.2
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Oct. 06, 2021
Apr. 07, 2019
Feb. 25, 2019
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs $ 75 $ 8,075      
Royalty Purchase Agreement | Bioasis          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs 100       $ 100
Royalty Purchase Agreement | Aronora          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs       $ 3,000  
Royalty Purchase Agreement | Aronora | Royalty milestones          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs 0        
Royalty Purchase Agreement | Kuros | Sales milestones          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs 0        
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs 0 $ 8,000 $ 8,000    
Commercial Payment Purchase Agreement | Affitech | Sales milestones          
Commitments And Contingencies          
Contingent consideration under RPAs and CPPAs $ 0