License and Transfer Agreement - Narrative (Details) $ in Millions |
12 Months Ended |
---|---|
Dec. 31, 2018
USD ($)
| |
Technical University of Munich | |
License Agreement [Line Items] | |
Estimate of potential financial impact (up to) | $ 2.3 |
X | ||||||||||
- Definition [Line Items] for License Agreement [Table] No definition available.
|
X | ||||||||||
- Definition License Agreement, Potential Financial Impact No definition available.
|
X | ||||||||||
- Details
|