Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.24.0.1
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 21, 2023
Mar. 29, 2023
Oct. 06, 2021
Nov. 02, 2020
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Dec. 31, 2021
Feb. 25, 2019
Commitments And Contingencies                      
Contingent consideration under RPAs, AAAs and CPPAs             $ 7,000,000 $ 75,000      
Payments of consideration under RPAs, AAAs and CPPAs             14,650,000 8,000,000      
Changes in estimated fair value of contingent consideration             75,000        
Long-term royalty and commercial payment receivables             57,952,000 63,683,000   $ 69,075,000  
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx                      
Commitments And Contingencies                      
Payments of consideration under RPAs, AAAs and CPPAs $ 5,000,000.0                    
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx | Regulatory milestones                      
Commitments And Contingencies                      
Contingent consideration under RPAs, AAAs and CPPAs $ 1,000,000.0           1,000,000.0        
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 0 $ 75,000     $ 75,000
Payments of consideration under RPAs, AAAs and CPPAs       $ 1,200,000              
Changes in estimated fair value of contingent consideration           $ (100,000)          
Commercial Payment Purchase Agreement | Aptevo                      
Commitments And Contingencies                      
Contingent consideration under RPAs, AAAs and CPPAs   $ 50,000         0   $ 50,000    
Payments of consideration under RPAs, AAAs and CPPAs   $ 9,600,000     $ 50,000            
Commercial Payment Purchase Agreement | Affitech                      
Commitments And Contingencies                      
Contingent consideration under RPAs, AAAs and CPPAs             6,000,000.0        
Payments of consideration under RPAs, AAAs and CPPAs     $ 6,000,000.0                
Long-term royalty and commercial payment receivables             $ 6,000,000.0        
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones                      
Commitments And Contingencies                      
Contingent consideration under RPAs, AAAs and CPPAs     $ 8,000,000.0