Commitments and Contingencies - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Amendment Two [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease amendment commenced year | 2017 | ||
Lease expiration period | 2027 | ||
Maximum [Member] | |||
Operating Leased Assets [Line Items] | |||
Rent expense | $ 1,000,000 | $ 1,000,000 | $ 1,000,000 |
Future gross minimum lease payments | $ 1,000,000 | ||
Lease One [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease commenced year | 2011 | ||
Lease One [Member] | Amendment One [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease amended year | 2013 | ||
Lease One [Member] | Amendment Two [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease amended year | 2017 | ||
Lease Two [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease commenced year | 2012 | ||
Lease Two [Member] | Amendment One [Member] | |||
Operating Leased Assets [Line Items] | |||
Lease amendment commenced year | 2014 |
X | ||||||||||
- Definition Lease amendment commenced year. No definition available.
|
X | ||||||||||
- Definition Lease commenced year. No definition available.
|
X | ||||||||||
- Definition Lease expiration periods. No definition available.
|
X | ||||||||||
- Definition Operating lease agreement amendment year. No definition available.
|
X | ||||||||||
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
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 | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|