XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Sale of Future Royalties - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Jan. 19, 2021
Jan. 31, 2021
Sep. 30, 2024
Sale Of Future Royalties [Line Items]      
Liability related to the sale of future royalties $ 60,000,000    
Annual interest rate on interest expense 10.50%    
Non-cash other income     $ 26,600,000
Initial upfront payment received     $ 60,000,000
Seltorexant | Royalty Pharma      
Sale Of Future Royalties [Line Items]      
Upfront payment for royalty interest sold $ 60,000,000 $ 60,000,000  
Initial upfront payment amortized interest expense potential milestone payments received 0    
Additional milestone payments 95,000,000    
Potential future milestone payments received $ 60,000,000