v3.26.1
Liabilities for Sales of Future Royalties - Schedule of Key Terms and Activity of Sales of Future Royalties - (Parenthetical) (Details) - 2022 OMERS Agreement - US And Canada - Royalty Purchase Agreement
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Liability For Sale Of Future Royalties [Line Items]  
Profit loss sharing percentage on net sales 30.00%
Royalty Agreement Termination Threshold Amount $ 725