XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Contract asset, current $ 8,793 $ 14,401
VUMERITY | Biogen | Other Assets    
Disaggregation Of Revenue [Line Items]    
Contract asset, non-current $ 5,000  
Minimum    
Disaggregation Of Revenue [Line Items]    
Manufacturing Process period 10 days  
Maximum    
Disaggregation Of Revenue [Line Items]    
Manufacturing Process period 56 days  
Consideration expects to receive 2 years