Annual report pursuant to Section 13 and 15(d)

Royalty and Commercial Payment Purchase Agreements - Affitech (Details)

v3.24.0.1
Royalty and Commercial Payment Purchase Agreements - Affitech (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 06, 2021
Dec. 31, 2023
Dec. 31, 2022
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs   $ 14,650 $ 8,000
Contingent consideration under RPAs, AAAs and CPPAs   7,000 75
Receipts under RPAs, AAAs and CPPAs   13,956 3,026
Short-term royalty and commercial payment receivables   14,215 2,366
Affitech      
Agreements      
Reduction in long-term royalty receivable balance due to receipt of payment     526
Reduction in short-term royalty receivable balance due to receipt of payment   7,284  
Recognition of contingent consideration, Long-Term   $ 6,000  
Affitech | Commercial Payment Purchase Agreement      
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs $ 6,000    
Period from each royalty payment date payment is due   60 days  
Maximum regulatory and commercial sales milestone payments 20,000    
Acquisition of royalty and commercial payment receivables, Long-Term 14,000    
Contingent consideration under RPAs, AAAs and CPPAs   $ 6,000  
Maximum commercial sales milestone payments $ 12,000    
Receipts under RPAs, AAAs and CPPAs   7,300 500
Short-term royalty and commercial payment receivables   12,200  
Maximum additional commercial sales milestone payments   6,000  
Amount of allowance for credit losses   $ 0  
Affitech | Commercial Payment Purchase Agreement | Faricimab      
Agreements      
Payments eligible to receive (as a percent) 0.50%    
Commercial payment receivable term 10 years    
Affitech | Commercial Payment Purchase Agreement | VABYSMO | United States      
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs     5,000
Affitech | Commercial Payment Purchase Agreement | VABYSMO | Europe      
Agreements      
Payments of consideration under RPAs, AAAs and CPPAs     $ 3,000
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones      
Agreements      
Contingent consideration under RPAs, AAAs and CPPAs $ 8,000