XML 104 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
License, Research and Collaboration Agreements - Alkermes License - Additional Information (Details) - Alkermes License Agreement
12 Months Ended
Dec. 31, 2003
Dec. 31, 2021
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
License termination period 15 years  
Percentage of products under supply agreement   100.00%