v3.26.1
Sale of Future IMDELLTRA® Royalties - Schedule of Sale of Future Royalty Liability (Details) - Royalty Payments - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument    
Sale of future royalty liability, current portion $ 72,735 $ 56,714
Sale of future royalty liability, non-current portion 831,664 850,242
Total sale of future royalty liability $ 904,399 $ 906,956