XML 82 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Collaboration Agreement) (Details) - Development agreement - Drug delivery system
item in Millions, $ in Millions
3 Months Ended
Mar. 31, 2017
USD ($)
item
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Collaborative Agreement, Upfront Payment $ 0.5
Collaborative Agreement, Milestone Payments 1.2
Collaborative Agreement, Contingent Obligation $ 0.8
Collaborative Agreement, Contingent Purchase Obligation First 12 Months, Units | item 1.0
Purchase period 12 months