Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.24.1.u1
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 11, 2024
Jun. 21, 2023
Mar. 29, 2023
Oct. 06, 2021
Jan. 31, 2024
Jun. 30, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Commitments And Contingencies                  
Contingent consideration under RPAs, AAAs and CPPAs             $ 3,000,000   $ 7,000,000
Payments of consideration under RPAs, AAAs and CPPAs             15,000,000 $ 9,600,000  
Short-term royalty and commercial payment receivables             9,819,000   14,215,000
Long-term royalty and commercial payment receivables             65,577,000   57,952,000
Assignment and Assumption Agreement and Royalty Purchase Agreement | LadRx                  
Commitments And Contingencies                  
Payments of consideration under RPAs, AAAs and CPPAs $ 1,000,000.0 $ 5,000,000.0     $ 1,000,000.0   1,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         0   1,000,000.0
Commercial Payment Purchase Agreement | Aptevo                  
Commitments And Contingencies                  
Contingent consideration under RPAs, AAAs and CPPAs     $ 50,000            
Payments of consideration under RPAs, AAAs and CPPAs     $ 9,600,000     $ 50,000      
Short-term royalty and commercial payment receivables                 2,000,000.0
Commercial Payment Purchase Agreement | Affitech                  
Commitments And Contingencies                  
Payments of consideration under RPAs, AAAs and CPPAs       $ 6,000,000.0     6,000,000.0    
Short-term royalty and commercial payment receivables             7,800,000   12,200,000
Commercial Payment Purchase Agreement | Affitech | Regulatory milestones                  
Commitments And Contingencies                  
Contingent consideration under RPAs, AAAs and CPPAs       $ 8,000,000.0          
Commercial Payment Purchase Agreement | Affitech | Sales-based milestones, first and second                  
Commitments And Contingencies                  
Contingent consideration under RPAs, AAAs and CPPAs             0   6,000,000.0
Long-term royalty and commercial payment receivables                 $ 6,000,000.0
Commercial Payment Purchase Agreement | Affitech | Sales-based milestones, third                  
Commitments And Contingencies                  
Contingent consideration under RPAs, AAAs and CPPAs             3,000,000.0    
Short-term royalty and commercial payment receivables             $ 3,000,000.0