Quarterly report pursuant to Section 13 or 15(d)

Royalty and Commercial Payment Purchase Agreements - Affitech (Details)

v3.23.2
Royalty and Commercial Payment Purchase Agreements - Affitech (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 06, 2021
Aug. 31, 2023
Feb. 28, 2023
Aug. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jan. 31, 2022
Agreements                
Payments of consideration under RPAs, AAAs and CPPAs         $ 14,650 $ 5,000    
Long-term royalty and commercial payment receivables         72,232   $ 63,683  
Contingent consideration under RPAs, AAAs and CPPAs         1,000   75  
Receipts under RPAs, AAAs and CPPAs         2,934      
Short-term royalty and commercial payment receivables         4,958   2,366  
Affitech | Commercial Payment Purchase Agreement                
Agreements                
Payments of consideration under RPAs, AAAs and CPPAs $ 6,000              
Maximum payments based on achievement of regulatory and commercial sales milestones 20,000              
Long-term royalty and commercial payment receivables 14,000              
Maximum payable on regulatory milestone 8,000              
Maximum payable on commercial sales milestone $ 12,000             $ 12,000
Receipts under RPAs, AAAs and CPPAs     $ 2,400 $ 500        
Reduction in long-term royalty receivable balance due to receipt of payment     $ 2,400 $ 500        
Amount of allowance for credit losses         $ 0   0  
Affitech | Commercial Payment Purchase Agreement | United States                
Agreements                
Payments of consideration under RPAs, AAAs and CPPAs             5,000  
Affitech | Commercial Payment Purchase Agreement | Europe                
Agreements                
Payments of consideration under RPAs, AAAs and CPPAs             $ 3,000  
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 | Forecast                
Agreements                
Receipts under RPAs, AAAs and CPPAs   $ 5,000            
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones                
Agreements                
Contingent consideration under RPAs, AAAs and CPPAs $ 8,000