v3.25.2
Collaborative and Other Relationships - OCREVUS (Details) - OCREVUS
$ in Millions
1 Months Ended
Mar. 31, 2017
USD ($)
Collaborative arrangements and non-collaborative arrangement transactions  
Royalty operating profit threshold for highest royalty rate percentage $ 900.0
Reduction in royalty rate 50.00%
Collaboration agreement term 11 years
Foreign Tax Authority  
Collaborative arrangements and non-collaborative arrangement transactions  
Royalty percentage to be received 3.00%
Minimum  
Collaborative arrangements and non-collaborative arrangement transactions  
Royalty percentage to be received 13.50%
Maximum  
Collaborative arrangements and non-collaborative arrangement transactions  
Royalty percentage to be received 24.00%