v3.26.3
Collaborative Research and Development Agreements - Schedule of Milestone Achieved (Parenthetical) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Oct. 31, 2021
Deferred Revenue Arrangement [Line Items]    
Milestone revenue recognition Cash is generally received within 30 days of milestone achievement.  
Sagard Healthcare Royalty Partners, LP [Member] | Jemperli Royalty Monetization Agreement    
Deferred Revenue Arrangement [Line Items]    
Rights retained   $ 75.0
Royalties agreement, maximum annual royalty payout capacity   $ 1,000.0
Vanda | Commercial sales first exceed $100.0 million    
Deferred Revenue Arrangement [Line Items]    
Royalty sales $ 100.0