v3.26.1
Sale of Future IMDELLTRA® Royalties - Narrative (Details) - Royalty Payments - USD ($)
$ in Thousands
3 Months Ended
Aug. 25, 2025
Dec. 31, 2025
Mar. 31, 2026
Debt Instrument      
Face amount $ 950,000    
Proceeds from issuance of debt 885,000    
Proceeds from sale of additional royalties   $ 26,000  
Threshold for profit sharing $ 1,500,000    
Interest payable     $ 18,496
Interest rate, effective percentage     8.20%