v3.26.1
Liabilities Related to Future Royalties and Milestones, Net - Schedule of Carrying Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Royalty And Milestone Liability [Roll Forward]        
Balance at December 31, 2025     $ 280,200  
Interest expense accrued on liabilities related to future royalties and milestones, net $ 12,447 $ 10,681 23,477 $ 20,819
Cumulative catch-up adjustment (15,200) $ (17,500) (15,171) $ (17,500)
Revenue share payments     (4,206)  
Balance at June 30, 2026 $ 284,300   $ 284,300