v3.26.1
Sale of Future IMDELLTRA® Royalties - Schedule of Sale of Future Royalty Liability (Details) - Royalty Payments - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument    
Sale of future royalty liability, current portion $ 89,278 $ 56,714
Sale of future royalty liability, non-current portion 817,035 850,242
Total sale of future royalty liability $ 906,313 $ 906,956