XML 106 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
License, Research and Collaboration Agreements - Biogen Agreement - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Biogen  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Additional payments based on the successful achievement of future regulatory or sales milestones $ 300
Alkermes License Agreement  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Cost Of License Payable $ 15