Related Party Transactions - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|---|
Jul. 01, 2017 |
Jul. 01, 2017 |
Jul. 01, 2017 |
Dec. 31, 2016 |
|||
| Related Party Transaction [Line Items] | ||||||
| Related party revenue | $ 432 | $ 835 | ||||
| Selling and marketing expenses | 4,120 | 7,820 | ||||
| Accounts receivable | 196 | 196 | $ 196 | $ 150 | ||
| Unbilled accounts receivable | [1] | 5,734 | 5,734 | 5,734 | 5,541 | |
| Affiliated Entity | ||||||
| Related Party Transaction [Line Items] | ||||||
| Related party revenue | 400 | 800 | ||||
| Selling and marketing expenses | 3,500 | 6,600 | ||||
| Accounts receivable | 200 | 200 | 200 | 100 | ||
| Unbilled accounts receivable | 180 | 180 | 180 | 286 | ||
| Deferred revenue | 100 | 100 | 100 | 200 | ||
| Other current liabilities | 1,200 | 1,200 | 1,200 | 1,100 | ||
| Accounts payable | $ 100 | |||||
| Director | ||||||
| Related Party Transaction [Line Items] | ||||||
| Selling and marketing expenses | 1,400 | |||||
| Other current liabilities | 300 | 300 | $ 300 | |||
| Related party expenses | $ 600 | $ 1,200 | ||||
| ||||||
| X | ||||||||||
- Definition Amount for accounts payable to related parties. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| 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 selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party. No definition available.
|
| X | ||||||||||
- Definition Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|