XML 38 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies Revenue recognition (Details)
9 Months Ended
Sep. 30, 2017
Period prior to expiration  
Collaborative agreements termination notification  
Notification period for termination 30 days
Period after expiration  
Collaborative agreements termination notification  
Notification period for termination 90 days