Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.23.3
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Jun. 21, 2023
Mar. 31, 2023
Mar. 29, 2023
Dec. 31, 2022
Oct. 06, 2021
Feb. 25, 2019
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs $ 4,000 $ 4,000       $ 75    
Changes in estimated fair value of contingent consideration   75            
Long-term royalty and commercial payment receivables 74,696 74,696       63,683    
Royalty Purchase Agreement | LadRx                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs     $ 1,000          
Changes in estimated fair value of contingent consideration 0              
Royalty Purchase Agreement | LadRx | Regulatory milestones                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs     $ 1,000          
Changes in estimated fair value of contingent consideration   0            
Royalty Purchase Agreement | Bioasis                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs 0 0       $ 75   $ 75
Long-term royalty and commercial payment receivables               $ 400
Commercial Payment Purchase Agreement | Aptevo                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs 0 0   $ 50 $ 50      
Payment for contingent consideration under CPPA   50            
Long-term royalty and commercial payment receivables         $ 9,700      
Commercial Payment Purchase Agreement | Affitech                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs 3,000 3,000            
Long-term royalty and commercial payment receivables 3,000 3,000         $ 14,000  
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs             $ 8,000  
Commercial Payment Purchase Agreement | Affitech | Sales-based milestones                
Commitments And Contingencies                
Contingent consideration under RPAs, AAAs and CPPAs $ 3,000 $ 3,000