License Agreements - (Details) |
9 Months Ended |
---|---|
Sep. 30, 2018
USD ($)
| |
Technical University of Munich | |
License Agreement [Line Items] | |
Estimate of potential financial impact (up to) | $ 2,700,000.0 |
X | ||||||||||
- Definition [Line Items] for License Agreement [Table] No definition available.
|
X | ||||||||||
- Definition License Agreement, Potential Financial Impact No definition available.
|
X | ||||||||||
- Details
|