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