Annual report [Section 13 and 15(d), not S-K Item 405]

Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details)

v3.25.1
Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2024
Oct. 06, 2021
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs       $ 53,000 $ 14,650
Acquisition of royalty and commercial payment receivables       45,000  
Contingent consideration under RPAs, AAAs, and CPPAs       3,000 7,000
Royalty and commercial payment receivables under the EIR method       19,733  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method       14,976  
Short-term royalty and commercial payment receivables under the EIR method       14,763 0
Income from purchased receivables under the EIR method       15,066  
Receipts under RPAs, AAAs, and CPPAs       29,248 13,956
Affitech          
Agreements          
Royalty and commercial payment receivables under the EIR method       13,105  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method       7,795  
Income from purchased receivables under the EIR method       $ 14,800  
Affitech | Commercial Payment Purchase Agreement          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   $ 6,000      
Payments eligible to receive (as a percent)   0.50%      
Commercial payment receivable term   10 years      
Acquisition of royalty and commercial payment receivables   $ 14,000      
Maximum commercial sales milestone payments   12,000      
Period from each royalty payment date payment is due       60 days  
Reclassification of royalty and commercial payment receivables from the cost recovery to the EIR method, EIR method $ 7,800        
Income from purchased receivables under the EIR method       $ 14,800  
Receipts under RPAs, AAAs, and CPPAs       16,900  
Allowance for credit losses       0 0
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs   8,000      
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones | United States          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   5,000      
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones | Europe          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs   $ 3,000      
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, first and second          
Agreements          
Payments of consideration under RPAs, AAAs and CPPAs     $ 6,000    
Contingent consideration under RPAs, AAAs, and CPPAs     0   $ 6,000
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, third          
Agreements          
Contingent consideration under RPAs, AAAs, and CPPAs     $ 3,000 $ 3,000