v3.25.2
Royalty and Commercial Payment Purchase Agreements - EIR Method - Affitech (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2024
Mar. 31, 2025
Oct. 31, 2021
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs             $ 8,000 $ 37,000  
Long-term royalty and commercial payment receivables under the cost recovery method       $ 58,937     58,937   $ 55,936
Contingent consideration under RPAs, AAAs, and CPPAs                 3,000
Income from purchased receivables under the EIR method       6,007 $ 4,562   12,077 4,562  
Receipts under RPAs, AAAs, and CPPAs             2,039 16,741  
Short-term royalty and commercial payment receivables under the EIR method       17,960     17,960   $ 14,763
Sales-based milestones, fourth                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs           $ 3,000      
Affitech | Commercial Payment Purchase Agreement                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs   $ 6,000 $ 6,000            
Payments eligible to receive (as a percent)     0.50%            
Commercial payment receivable term     10 years            
Long-term royalty and commercial payment receivables under the cost recovery method     $ 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       5,800 $ 4,500   11,600 $ 4,500  
Receipts under RPAs, AAAs, and CPPAs             11,100    
Allowance for credit losses       $ 0     $ 0   $ 0
Affitech | Commercial Payment Purchase Agreement | Regulatory milestones                  
Agreements                  
Contingent consideration under RPAs, AAAs, and CPPAs     $ 8,000            
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, third                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs   3,000              
Contingent consideration under RPAs, AAAs, and CPPAs           3,000      
Short-term royalty and commercial payment receivables under the EIR method           $ 3,000      
Affitech | Commercial Payment Purchase Agreement | Sales-based milestones, fourth                  
Agreements                  
Payments of consideration under RPAs, AAAs and CPPAs   $ 3,000