XML 108 R93.htm IDEA: XBRL DOCUMENT v3.6.0.2
Collaboration, License and Other Strategic Agreements (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2013
Sep. 30, 2015
Dec. 31, 2016
Velo      
Collaborative Agreements      
Upfront payment   $ 10,000,000  
Payments due     $ 65,000,000
Velo | Minimum      
Collaborative Agreements      
Sales milestone targets     100,000,000
Velo | Maximum      
Collaborative Agreements      
Sales milestone payments based on annual sales milestones     250,000,000
Sales milestone targets     $ 900,000,000
MuGard      
Collaborative Agreements      
Cost of acquired entity upfront payment $ 3,300,000