Commitments and Contingencies - Narrative (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Loss Contingencies [Line Items] | |||
Rent expense for operating leases | $ 2,000,000.0 | $ 1,800,000 | $ 1,500,000 |
Minimum monthly purchase amount | 40,000 | ||
Minimum annual purchase amount | $ 6,600,000 | ||
Purchase commitment term | 3 years | ||
Purchase commitment renewal term | 3 years | ||
shareholder derivative claim [Member] | |||
Loss Contingencies [Line Items] | |||
Litigation Settlement, Amount | $ 250,000 | ||
Securities Class Action [Member] | |||
Loss Contingencies [Line Items] | |||
Litigation Settlement, Amount | $ 1,750,000 |
X | ||||||||||
- Definition Represents the monthly purchase minimum the Company is required to purchase until the termination date. No definition available.
|
X | ||||||||||
- Definition Period of time that a purchase commitment agreement is automatically renewed for after the original term ends unless notice of termination is given by either party to the agreement. No definition available.
|
X | ||||||||||
- Definition Period of time that a purchase commitment agreement is in effect. 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 Amount of judgment or settlement awarded to (against) the entity in respect of litigation. 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 Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|