Revenue Recognition - Contract Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jun. 30, 2018 |
Mar. 31, 2018 |
|
Disaggregation of Revenue [Line Items] | ||
Increase (decrease) in balance of deferred revenue | $ 1,100 | |
Increase in deposits | 1,000 | |
Changes in deferred revenue | ||
FPP Balance, beginning of the period | 3,549 | |
FPP Billings | 4,087 | |
FPP Revenue recognized | (3,827) | |
Balance attributed to FPP contracts | 3,809 | |
DSS program | 916 | |
Deposits | 2,925 | |
Deferred revenue balance, end of the period | 7,650 | $ 6,600 |
Estimated revenue to be recognized in the next 12 months | 2,700 | |
FPP agreements | ||
Disaggregation of Revenue [Line Items] | ||
Increase (decrease) in balance of deferred revenue | 300 | |
Changes in deferred revenue | ||
Balance attributed to FPP contracts | 3,800 | |
Distributor Support System | ||
Disaggregation of Revenue [Line Items] | ||
Increase (decrease) in balance of deferred revenue | $ (200) |
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, excluding deposit liabilities, classified as current. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) in contract with customer liabilities. No definition available.
|
X | ||||||||||
- Definition The balance of deferred revenue attributable to distributors. No definition available.
|
X | ||||||||||
- Definition Represents the increase (decrease) in deposit liabilities for the period. No definition available.
|
X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized, estimated to be recognized in the next 12 months. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits. 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 | ||||||||||
- Details
|
X | ||||||||||
- Details
|