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

Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details)

v3.25.1
Royalty and Commercial Payment Purchase Agreements - Cost Recovery Method - Bioasis (Details) - USD ($)
12 Months Ended
Jun. 20, 2023
Nov. 02, 2020
Feb. 25, 2019
Dec. 31, 2024
Dec. 31, 2023
Agreements          
Acquisition of royalty and commercial payment receivables       $ 45,000,000  
Contingent consideration under RPAs, AAAs, and CPPAs       3,000,000 $ 7,000,000
Payments of consideration under RPAs, AAAs and CPPAs       53,000,000 14,650,000
Credit losses on purchased receivables       $ 30,904,000 1,575,000
Bioasis | Royalty Purchase Agreement          
Agreements          
Acquisition of royalty and commercial payment receivables   $ 1,200,000 $ 400,000    
Contingent consideration under RPAs, AAAs, and CPPAs     $ 75,000   $ 0
Payments of consideration under RPAs, AAAs and CPPAs   $ 1,200,000      
Credit losses on purchased receivables $ 1,600,000        
Write off of allowance for credit losses $ 1,600,000