Commitments and Contingencies - Collaborative Arrangements And Non-collaborative Arrangement (Details) - WIBR $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 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 |