v3.26.3
Sale of Future IMDELLTRA® Royalties - Schedule of Sale of Future Royalty Liability (Details) - Royalty Payments - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument    
Sale of future royalty liability, current portion $ 106,274 $ 56,714
Sale of future royalty liability, non-current portion 806,307 850,242
Total sale of future royalty liability $ 912,581 $ 906,956