XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Sale of Future Royalties - Additional Information (Details) - USD ($)
9 Months Ended
Jan. 19, 2021
Sep. 30, 2021
Sale Of Future Royalties [Line Items]    
Liability related to the sale of future royalties $ 60,000,000 $ 64,594,985
Annual interest rate on interest expense 10.50% 10.70%
Seltorexant | Royalty Pharma    
Sale Of Future Royalties [Line Items]    
Upfront payment for royalty interest sold $ 60,000,000  
Potential milestone payments $ 95,000,000