Annual report pursuant to Section 13 and 15(d)

Royalty and Commercial Payment Purchase Agreements - Affitech (Details)

v3.22.0.1
Royalty and Commercial Payment Purchase Agreements - Affitech (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 06, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Agreements        
Long-term royalty and commercial payment receivables   $ 69,075 $ 34,575 $ 34,375
Contingent consideration under RPAs and CPPAs   8,075 75  
Impairment of long-term royalty receivable   0 $ 0  
Affitech | Commercial payment purchase agreement        
Agreements        
Upfront payment $ 6,000      
Payments eligible to receive (as a percent) 0.50%      
Commercial payment receivable term 10 years      
Maximum additional payments upon achievement of regulatory and sales milestones $ 20,000      
Maximum payable on regulatory milestone 8,000      
Maximum payable on sales milestone 12,000      
Long-term royalty and commercial payment receivables 14,000      
Contingent consideration under RPAs and CPPAs $ 8,000      
Impairment of long-term royalty receivable   $ 0