Commitments and Contingencies - Collaborative Arrangements And Non-collaborative Arrangement (Details) - WIBR $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2019
USD ($)
| |
| Collaborative Arrangements and Non-collaborative Arrangement | |
| Aggregate milestone payments | $ 1.6 |
| Maximum | License maintenance fees | |
| Collaborative Arrangements and Non-collaborative Arrangement | |
| License costs | $ 0.1 |