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 |