XML 35 R24.htm IDEA: XBRL DOCUMENT
v3.19.1

Commitments and Contingencies | 3 Months Ended
--- | ---
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract] |
Commitments and Contingencies | 17. Commitments and Contingencies The following table summarizes the Company’s principal contractual commitments as of March 31, 2019 (in thousands):
|  | Purchase Commitments |  |  | Other Contractual Commitments |  |  | Total |
2019 (remaining nine months) |  | $ | 12,998 |  |  | $ | 102 |  |  | $ | 13,100 |
2020 |  |  | 872 |  |  |  | — |  |  |  | 872 |
Total |  | $ | 13,870 |  |  | $ | 102 |  |  | $ | 13,972 |
Purchase commitments for inventories are highly dependent upon forecasts of customer demand. Due to the uncertainty in demand from its customers, the Company may have to change, reschedule, or cancel purchases or purchase orders from its suppliers. These changes may lead to vendor cancellation charges on these purchases or contractual commitments. The Company provides warranties on certain product sales for periods ranging from 12 to 36 months, and allowances for estimated warranty costs are recorded during the period of sale. The determination of such allowances requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. The Company currently establishes warranty reserves based on historical warranty costs for each product line combined with liability estimates based on the prior 12 months’ sales activities. If actual return rates and/or repair and replacement costs differ significantly from the Company’s estimates, adjustments to recognize additional cost of sales may be required in future periods.

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for commitments, contingencies, and guarantees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -URI http://asc.fasb.org/topic&trid=2155896 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -URI http://asc.fasb.org/topic&trid=2127136 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -URI http://asc.fasb.org/topic&trid=2144648 + Details
Name: | us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration