Legal Proceedings, Commitments and Contingencies - Additional Information (Details) $ in Millions |
1 Months Ended | 9 Months Ended |
---|---|---|
Sep. 30, 2017
USD ($)
RenewalOption
|
Sep. 30, 2017
USD ($)
RenewalOption
|
|
Commitments And Contingencies Disclosure [Abstract] | ||
Estimate of milestone payments | $ 15.5 | $ 15.5 |
Operating leases, expiry date | 2023-04 | |
Operating leases, number of successive renewal options | RenewalOption | 2 | 2 |
Operating leases, extended lease term | 5 years | |
Lease agreement term | 63 months | |
Lease commencement date | Oct. 01, 2017 | |
Total lease payments | $ 1.3 | $ 1.3 |
Lease payments term | 2022-11 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Reflects estimated obligations that are due and payable upon achievement of certain criteria categorized as developmental, regulatory, or commercial milestones. No definition available.
|
X | ||||||||||
- Definition Lease payments term. No definition available.
|
X | ||||||||||
- Definition Lessee leasing arrangements operating leases expiry month and year. No definition available.
|
X | ||||||||||
- Definition Operating lease commencement date. No definition available.
|
X | ||||||||||
- Definition Operating leases, number of successive renewal options. No definition available.
|