XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Sale of Future Royalties - Additional Information (Details) - USD ($)
Jan. 19, 2021
Jun. 30, 2022
Sale Of Future Royalties [Line Items]    
Liability related to the sale of future royalties $ 60,000,000 $ 69,932,614
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  
Additional milestone payments $ 95,000,000