2017 Q4 Form 10-K Financial Statement

#000162828018003196 Filed on March 14, 2018

View on sec.gov

Income Statement

Concept 2017 Q4 2017 2016 Q4
Revenue $68.52M $303.4M $71.13M
YoY Change -3.67% 0.01% 0.68%
Cost Of Revenue $47.80M $213.7M $51.08M
YoY Change -6.42% 1.15% 2.97%
Gross Profit $20.75M $89.66M $21.44M
YoY Change -3.22% -2.59% 1.91%
Gross Profit Margin 30.29% 29.56% 30.15%
Selling, General & Admin $20.10M $56.91M $14.51M
YoY Change 38.54% -3.11% -3.13%
% of Gross Profit 96.86% 63.47% 67.66%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $1.560M $6.397M $1.897M
YoY Change -17.76% -14.82% 1.88%
% of Gross Profit 7.52% 7.13% 8.85%
Operating Expenses $20.10M $85.03M $21.73M
YoY Change -7.51% -3.14% 2.2%
Operating Profit $589.0K $4.635M $146.0K
YoY Change 303.42% 8.68% -165.77%
Interest Expense -$400.0K $1.655M $291.0K
YoY Change -237.46% 33.68% 5.05%
% of Operating Profit -67.91% 35.71% 199.32%
Other Income/Expense, Net $0.00 -$1.601M -$283.0K
YoY Change -100.0% 34.31% 5.2%
Pretax Income $185.0K $3.034M -$182.0K
YoY Change -201.65% -1.27% -62.93%
Income Tax -$7.900M -$21.54M -$2.000K
% Of Pretax Income -4270.27% -709.95%
Net Earnings -$4.079M $24.02M -$1.914M
YoY Change 113.11% -4082.59% -24025.0%
Net Earnings / Revenue -5.95% 7.92% -2.69%
Basic Earnings Per Share -$0.04
Diluted Earnings Per Share -$116.8K $606.1K -$0.04
COMMON SHARES
Basic Shares Outstanding 35.07M shares 35.19M shares 34.88M shares
Diluted Shares Outstanding 35.07M shares 39.63M shares 34.88M shares

Balance Sheet

Concept 2017 Q4 2017 2016 Q4
SHORT-TERM ASSETS
Cash & Short-Term Investments $2.859M $2.900M $7.500M
YoY Change -61.88% -56.72% 31.58%
Cash & Equivalents $2.850M $2.900M $6.643M
Short-Term Investments $9.000K $0.00 $0.00
Other Short-Term Assets $2.972M $3.000M $2.815M
YoY Change 5.58% 7.14% -15.67%
Inventory $54.23M $54.20M $50.90M
Prepaid Expenses
Receivables $2.470M $2.500M $3.266M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $62.53M $62.50M $63.66M
YoY Change -1.77% -1.88% 8.25%
LONG-TERM ASSETS
Property, Plant & Equipment $15.09M $15.10M $16.48M
YoY Change -8.45% -8.48% -11.0%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $954.0K $22.40M $1.029M
YoY Change -7.29% 2140.0% -33.83%
Total Long-Term Assets $38.17M $38.20M $18.48M
YoY Change 106.57% 107.61% -13.89%
TOTAL ASSETS
Total Short-Term Assets $62.53M $62.50M $63.66M
Total Long-Term Assets $38.17M $38.20M $18.48M
Total Assets $100.7M $100.7M $82.13M
YoY Change 22.6% 22.66% 2.33%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $36.00M $36.00M $33.70M
YoY Change 6.83% 6.82% 35.86%
Accrued Expenses $7.363M $7.400M $6.860M
YoY Change 7.33% 7.25% -8.18%
Deferred Revenue $2.500M
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change -100.0%
Long-Term Debt Due $600.0K $600.0K $500.0K
YoY Change 20.0% 20.0% -16.67%
Total Short-Term Liabilities $48.90M $48.90M $46.79M
YoY Change 4.51% 4.49% 3.34%
LONG-TERM LIABILITIES
Long-Term Debt $9.200M $9.200M $9.900M
YoY Change -7.07% -6.12% -3.88%
Other Long-Term Liabilities $2.266M $2.300M $2.097M
YoY Change 8.06% 9.52% 26.4%
Total Long-Term Liabilities $2.266M $11.50M $2.097M
YoY Change 8.06% -3.36% 26.4%
TOTAL LIABILITIES
Total Short-Term Liabilities $48.90M $48.90M $46.79M
Total Long-Term Liabilities $2.266M $11.50M $2.097M
Total Liabilities $60.34M $60.30M $58.81M
YoY Change 2.59% 1.69% 1.13%
SHAREHOLDERS EQUITY
Retained Earnings -$133.0M -$156.5M
YoY Change -15.03% 0.02%
Common Stock $179.9M $180.2M
YoY Change -0.14% 2.32%
Preferred Stock
YoY Change
Treasury Stock (at cost) $7.146M $1.376M
YoY Change 419.33%
Treasury Stock Shares 2.525M shares 445.0K shares
Shareholders Equity $40.36M $40.40M $22.85M
YoY Change
Total Liabilities & Shareholders Equity $100.7M $100.7M $82.13M
YoY Change 22.6% 22.66% 2.33%

Cashflow Statement

Concept 2017 Q4 2017 2016 Q4
OPERATING ACTIVITIES
Net Income -$4.079M $24.02M -$1.914M
YoY Change 113.11% -4082.59% -24025.0%
Depreciation, Depletion And Amortization $1.560M $6.397M $1.897M
YoY Change -17.76% -14.82% 1.88%
Cash From Operating Activities -$440.0K $11.63M $4.290M
YoY Change -110.26% -46.09% 398.84%
INVESTING ACTIVITIES
Capital Expenditures -$1.230M $4.896M $1.683M
YoY Change -173.08% -22.93% -14.48%
Acquisitions
YoY Change
Other Investing Activities $0.00 $40.00K $0.00
YoY Change
Cash From Investing Activities -$1.230M -$4.860M -$1.690M
YoY Change -27.22% -24.97% -14.21%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $1.376M
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -2.190M -10.57M 10.00K
YoY Change -22000.0% -24.25% -95.24%
NET CHANGE
Cash From Operating Activities -440.0K 11.63M 4.290M
Cash From Investing Activities -1.230M -4.860M -1.690M
Cash From Financing Activities -2.190M -10.57M 10.00K
Net Change In Cash -3.860M -3.800M 2.610M
YoY Change -247.89% -433.33% -390.0%
FREE CASH FLOW
Cash From Operating Activities -$440.0K $11.63M $4.290M
Capital Expenditures -$1.230M $4.896M $1.683M
Free Cash Flow $790.0K $6.734M $2.607M
YoY Change -69.7% -55.75% -335.29%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2017 dei Amendment Flag
AmendmentFlag
false
CY2017 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-30
CY2017 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2017 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2017
CY2017 dei Document Period End Date
DocumentPeriodEndDate
2017-12-30
CY2017 dei Document Type
DocumentType
10-K
CY2017 dei Entity Central Index Key
EntityCentralIndexKey
0001378950
CY2018Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
34858147 shares
CY2017 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2017 dei Entity Filer Category
EntityFilerCategory
Accelerated Filer
CY2017Q3 dei Entity Public Float
EntityPublicFloat
91400000 USD
CY2016 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
9000 USD
CY2017 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-18000 USD
CY2017 dei Entity Registrant Name
EntityRegistrantName
U.S. Auto Parts Network, Inc.
CY2017 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2017 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2017 dei Trading Symbol
TradingSymbol
PRTS
CY2016 prts Advertising Revenue Percentageof Total Revenue
AdvertisingRevenuePercentageofTotalRevenue
0.01
CY2016 prts Advertising Revenue Percentageof Total Revenue
AdvertisingRevenuePercentageofTotalRevenue
0.01
CY2017 prts Advertising Revenue Percentageof Total Revenue
AdvertisingRevenuePercentageofTotalRevenue
0.01
CY2016 prts Amortizationof Intangible Assets Including Discontinued Operations
AmortizationofIntangibleAssetsIncludingDiscontinuedOperations
464000 USD
CY2016 prts Amortizationof Intangible Assets Including Discontinued Operations
AmortizationofIntangibleAssetsIncludingDiscontinuedOperations
482000 USD
CY2017 prts Amortizationof Intangible Assets Including Discontinued Operations
AmortizationofIntangibleAssetsIncludingDiscontinuedOperations
319000 USD
CY2016 prts Amortizationof Intangible Assets Including Noncash Charges
AmortizationofIntangibleAssetsIncludingNoncashCharges
464000 USD
CY2016 prts Amortizationof Intangible Assets Including Noncash Charges
AmortizationofIntangibleAssetsIncludingNoncashCharges
507000 USD
CY2017 prts Amortizationof Intangible Assets Including Noncash Charges
AmortizationofIntangibleAssetsIncludingNoncashCharges
319000 USD
CY2017Q4 prts Annual Usage Limitation Of Operating Loss Carry Forwards
AnnualUsageLimitationOfOperatingLossCarryForwards
135000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFiveYears
602000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInFourYears
630000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInThreeYears
657000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsDueInTwoYears
690000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Next Twelve Months
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsNextTwelveMonths
720000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Interest Included In Payments Thereafter
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPaymentsThereafter
3591000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Current
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsCurrent
578000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFiveYears
369000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInFourYears
332000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInThreeYears
472000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsDueInTwoYears
614000 USD
CY2017Q4 prts Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments Thereafter
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsThereafter
7387000 USD
CY2017 prts Deferred Advertising Costs Amortization Period
DeferredAdvertisingCostsAmortizationPeriod
P9M
CY2016Q4 prts Deferred Tax Assets Amortization
DeferredTaxAssetsAmortization
7602000 USD
CY2017Q4 prts Deferred Tax Assets Amortization
DeferredTaxAssetsAmortization
3702000 USD
CY2016Q4 prts Deferred Tax Assets Book Value Over Tax Amortization
DeferredTaxAssetsBookValueOverTaxAmortization
0 USD
CY2017Q4 prts Deferred Tax Assets Book Value Over Tax Amortization
DeferredTaxAssetsBookValueOverTaxAmortization
677000 USD
CY2016Q4 prts Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Taxand Operating Loss Carryforwards
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTaxandOperatingLossCarryforwards
30474000 USD
CY2017Q4 prts Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Taxand Operating Loss Carryforwards
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTaxandOperatingLossCarryforwards
19740000 USD
CY2017 prts Defined Contribution Plan Employer Matching Contribution Per Dollar
DefinedContributionPlanEmployerMatchingContributionPerDollar
0.50 USD
CY2017 prts Defined Contribution Plan Employers Matching Contribution Annual Installment Vesting Period
DefinedContributionPlanEmployersMatchingContributionAnnualInstallmentVestingPeriod
P3Y
CY2017 prts Defined Contribution Plan Requisite Service Period
DefinedContributionPlanRequisiteServicePeriod
P1M
CY2016Q1 prts Dividends Payable Preferred Stock
DividendsPayablePreferredStock
0 USD
CY2016Q4 prts Dividends Payable Preferred Stock
DividendsPayablePreferredStock
60000 USD
CY2017Q4 prts Dividends Payable Preferred Stock
DividendsPayablePreferredStock
0 USD
CY2017 prts Extended Product Warranty One Time Product Replacement Coverage Period
ExtendedProductWarrantyOneTimeProductReplacementCoveragePeriod
P5Y
CY2017 prts Extended Product Warranty One Time Product Replacement Coverage Period1
ExtendedProductWarrantyOneTimeProductReplacementCoveragePeriod1
P3Y
CY2017 prts Extended Product Warranty Unlimited Product Replacement Coverage Period
ExtendedProductWarrantyUnlimitedProductReplacementCoveragePeriod
P5Y
CY2016Q4 prts Finite Lived Intangible Assets Accumulated Amortization And Impairment
FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
3750000 USD
CY2017Q4 prts Finite Lived Intangible Assets Accumulated Amortization And Impairment
FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
3968000 USD
CY2016 prts Fulfillment Cost
FulfillmentCost
20237000 USD
CY2016 prts Fulfillment Cost
FulfillmentCost
22975000 USD
CY2016 prts Increase Decreasein Revenue Net Percentage
IncreaseDecreaseinRevenueNetPercentage
0.043
CY2017 prts Fulfillment Cost
FulfillmentCost
23090000 USD
CY2016 prts Intangible Asset Accruals Incurred
IntangibleAssetAccrualsIncurred
125000 USD
CY2016 prts Intangible Asset Accruals Incurred
IntangibleAssetAccrualsIncurred
0 USD
CY2017 prts Intangible Asset Accruals Incurred
IntangibleAssetAccrualsIncurred
0 USD
CY2016Q4 prts Lineof Credit Facility Minimum Availability Required Trigger Amount
LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
2400000 USD
CY2016Q4 prts Lineof Credit Facility Minimum Availability Required Trigger Threshold Consecutive Days
LineofCreditFacilityMinimumAvailabilityRequiredTriggerThresholdConsecutiveDays
P45D
CY2017 prts Numberof Suppliers
NumberofSuppliers
1 supplier
CY2017 prts Standard Product Warranty Coverage Period
StandardProductWarrantyCoveragePeriod
P30D
CY2017 prts Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Asset Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
13630000 USD
CY2017 prts Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Asset Valuation Allowance Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetValuationAllowanceProvisionalIncomeTaxExpense
1494000 USD
CY2017 prts Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Liability Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxExpense
1459000 USD
CY2017 prts Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
10677000 USD
CY2016 prts Technology Expense
TechnologyExpense
4833000 USD
CY2016 prts Technology Expense
TechnologyExpense
5625000 USD
CY2017 prts Technology Expense
TechnologyExpense
4711000 USD
CY2016 prts Valuation Allowance Tax Expense Benefit
ValuationAllowanceTaxExpenseBenefit
-782000 USD
CY2016 prts Valuation Allowance Tax Expense Benefit
ValuationAllowanceTaxExpenseBenefit
-666000 USD
CY2017 prts Valuation Allowance Tax Expense Benefit
ValuationAllowanceTaxExpenseBenefit
-37072000 USD
CY2016Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
33697000 USD
CY2017Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
35999000 USD
CY2016Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
3266000 USD
CY2017Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
2470000 USD
CY2016Q4 us-gaap Accrued Income Taxes
AccruedIncomeTaxes
35000 USD
CY2017Q4 us-gaap Accrued Income Taxes
AccruedIncomeTaxes
3000 USD
CY2016Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
6860000 USD
CY2017Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
7363000 USD
CY2016Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
35788000 USD
CY2017Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
32956000 USD
CY2016Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
557000 USD
CY2017Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
557000 USD
CY2016Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
180153000 USD
CY2017Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
179906000 USD
CY2016 us-gaap Adjustments To Additional Paid In Capital Income Tax Deficiency From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation
80000 USD
CY2017 us-gaap Adjustments To Additional Paid In Capital Income Tax Deficiency From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation
890000 USD
CY2016 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
451000 USD
CY2016 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
927000 USD
CY2017 us-gaap Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
-755000 USD
CY2016 us-gaap Advertising Expense
AdvertisingExpense
20251000 USD
CY2016 us-gaap Advertising Expense
AdvertisingExpense
22616000 USD
CY2017 us-gaap Advertising Expense
AdvertisingExpense
21055000 USD
CY2016 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
82000 USD
CY2016 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
70000 USD
CY2017 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
32000 USD
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
431000 USD
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
449000 USD
CY2017 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
319000 USD
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
10980000 shares
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
6312000 shares
CY2017 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
3746000 shares
CY2016Q4 us-gaap Assets
Assets
82134000 USD
CY2017Q4 us-gaap Assets
Assets
100698000 USD
CY2016Q4 us-gaap Assets Current
AssetsCurrent
63658000 USD
CY2017Q4 us-gaap Assets Current
AssetsCurrent
62532000 USD
CY2016Q4 us-gaap Available For Sale Equity Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0 USD
CY2017Q4 us-gaap Available For Sale Equity Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0 USD
CY2016Q4 us-gaap Available For Sale Equity Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
2000 USD
CY2017Q4 us-gaap Available For Sale Equity Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
0 USD
CY2016Q4 us-gaap Available For Sale Equity Securities Amortized Cost Basis
AvailableForSaleEquitySecuritiesAmortizedCostBasis
32000 USD
CY2017Q4 us-gaap Available For Sale Equity Securities Amortized Cost Basis
AvailableForSaleEquitySecuritiesAmortizedCostBasis
9000 USD
CY2016Q4 us-gaap Available For Sale Securities Equity Securities
AvailableForSaleSecuritiesEquitySecurities
30000 USD
CY2017Q4 us-gaap Available For Sale Securities Equity Securities
AvailableForSaleSecuritiesEquitySecurities
9000 USD
CY2016 us-gaap Available For Sale Securities Gross Realized Gain Loss Net
AvailableForSaleSecuritiesGrossRealizedGainLossNet
0 USD
CY2017 us-gaap Available For Sale Securities Gross Realized Gain Loss Net
AvailableForSaleSecuritiesGrossRealizedGainLossNet
0 USD
CY2016 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
708000 USD
CY2016 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
744000 USD
CY2017 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
831000 USD
CY2016Q4 us-gaap Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
542000 USD
CY2017Q4 us-gaap Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
579000 USD
CY2016 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
1588000 USD
CY2016 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
211000 USD
CY2017 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
0 USD
CY2016Q4 us-gaap Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
9770000 USD
CY2017Q4 us-gaap Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
9173000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
16642000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
1298000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
971000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
962000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
1129000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
1304000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
10978000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
6890000 USD
CY2017Q4 us-gaap Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
9752000 USD
CY2016 us-gaap Capital Leases Income Statement Amortization Expense
CapitalLeasesIncomeStatementAmortizationExpense
475000 USD
CY2016 us-gaap Capital Leases Income Statement Amortization Expense
CapitalLeasesIncomeStatementAmortizationExpense
475000 USD
CY2016 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
146000 USD
CY2016 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
83000 USD
CY2017 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
56000 USD
CY2015Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
7653000 USD
CY2016Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
5537000 USD
CY2016Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
6643000 USD
CY2017Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2850000 USD
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-2116000 USD
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
1106000 USD
CY2017 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-3793000 USD
CY2016Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2017Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2016Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2017Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2016Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
100000000 shares
CY2017Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
100000000 shares
CY2016Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
34623000 shares
CY2017Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
34666000 shares
CY2016Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
34623000 shares
CY2017Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
34666000 shares
CY2016Q4 us-gaap Common Stock Value
CommonStockValue
35000 USD
CY2017Q4 us-gaap Common Stock Value
CommonStockValue
37000 USD
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-2344000 USD
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-486000 USD
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
24015000 USD
CY2016 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
207657000 USD
CY2016 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
211277000 USD
CY2017 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
213706000 USD
CY2016Q4 us-gaap Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
0 USD
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
0 USD
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
0 USD
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
0 USD
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
82000 USD
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
94000 USD
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
115000 USD
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
88000 USD
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
100000 USD
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
121000 USD
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
6000 USD
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
6000 USD
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
6000 USD
CY2016Q4 us-gaap Customer Deposits Current
CustomerDepositsCurrent
3718000 USD
CY2017Q4 us-gaap Customer Deposits Current
CustomerDepositsCurrent
2500000 USD
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-84000 USD
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
1067000 USD
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
2118000 USD
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2016Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
0 USD
CY2017Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
21476000 USD
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-906000 USD
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-838000 USD
CY2017 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-21476000 USD
CY2016Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
1591000 USD
CY2017Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
1000 USD
CY2016Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
156000 USD
CY2017Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
0 USD
CY2016 us-gaap Deferred Other Tax Expense Benefit
DeferredOtherTaxExpenseBenefit
782000 USD
CY2016 us-gaap Deferred Other Tax Expense Benefit
DeferredOtherTaxExpenseBenefit
666000 USD
CY2017 us-gaap Deferred Other Tax Expense Benefit
DeferredOtherTaxExpenseBenefit
3240000 USD
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
866000 USD
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-401000 USD
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
1122000 USD
CY2016Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
45468000 USD
CY2017Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
27786000 USD
CY2016Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
839000 USD
CY2017Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
537000 USD
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
0 USD
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
21476000 USD
CY2016Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
1591000 USD
CY2017Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
21477000 USD
CY2016Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
792000 USD
CY2017Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
101000 USD
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Compensated Absences
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
209000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Compensated Absences
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
145000 USD
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
4803000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
2281000 USD
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
749000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
603000 USD
CY2016Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
43877000 USD
CY2017Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
6309000 USD
CY2016Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
64000 USD
CY2017Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
1000 USD
CY2016Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
1527000 USD
CY2017Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
0 USD
CY2016 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
280000 USD
CY2016 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
289000 USD
CY2017 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
286000 USD
CY2017 us-gaap Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
0.06
CY2016 us-gaap Depreciation
Depreciation
7510000 USD
CY2016 us-gaap Depreciation
Depreciation
7510000 USD
CY2017 us-gaap Depreciation
Depreciation
6397000 USD
CY2016 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-3187000 USD
CY2016 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-3875000 USD
CY2017 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-558000 USD
CY2016 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
-899000 USD
CY2016 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
-299000 USD
CY2017 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
1000 USD
CY2016 us-gaap Dividends Common Stock
DividendsCommonStock
0 USD
CY2016 us-gaap Dividends Common Stock
DividendsCommonStock
0 USD
CY2016 us-gaap Dividends Preferred Stock Cash
DividendsPreferredStockCash
120000 USD
CY2017 us-gaap Dividends Preferred Stock Cash
DividendsPreferredStockCash
189000 USD
CY2016 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
36000 USD
CY2016 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-34000 USD
CY2017 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-5000 USD
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-1.796
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.055
CY2017 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-7.100
CY2017 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y7M20D
CY2017Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
3276000 USD
CY2016 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
0 USD
CY2016 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
0 USD
CY2017 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
0 USD
CY2016Q4 us-gaap Fair Value Assets Level1 To Level2 Transfers Amount
FairValueAssetsLevel1ToLevel2TransfersAmount
0 USD
CY2017Q4 us-gaap Fair Value Assets Level1 To Level2 Transfers Amount
FairValueAssetsLevel1ToLevel2TransfersAmount
0 USD
CY2016Q4 us-gaap Fair Value Assets Level2 To Level1 Transfers Amount
FairValueAssetsLevel2ToLevel1TransfersAmount
0 USD
CY2017Q4 us-gaap Fair Value Assets Level2 To Level1 Transfers Amount
FairValueAssetsLevel2ToLevel1TransfersAmount
0 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
66000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
185000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
100000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
100000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
100000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
100000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
4719000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
4619000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
969000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
651000 USD
CY2017 us-gaap Foreign Earnings Repatriated
ForeignEarningsRepatriated
1123000 USD
CY2016 us-gaap Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
13000 USD
CY2016 us-gaap Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
0 USD
CY2017 us-gaap Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
8000 USD
CY2016 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
16325000 USD
CY2016 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
17629000 USD
CY2017 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
17612000 USD
CY2016 us-gaap Gross Profit
GrossProfit
83176000 USD
CY2016Q2 us-gaap Gross Profit
GrossProfit
24532000 USD
CY2016Q3 us-gaap Gross Profit
GrossProfit
23701000 USD
CY2016Q4 us-gaap Gross Profit
GrossProfit
22371000 USD
CY2016Q4 us-gaap Gross Profit
GrossProfit
21443000 USD
CY2016 us-gaap Gross Profit
GrossProfit
92047000 USD
CY2017Q2 us-gaap Gross Profit
GrossProfit
23787000 USD
CY2017Q3 us-gaap Gross Profit
GrossProfit
23244000 USD
CY2017Q3 us-gaap Gross Profit
GrossProfit
21877000 USD
CY2017Q4 us-gaap Gross Profit
GrossProfit
20752000 USD
CY2017 us-gaap Gross Profit
GrossProfit
89660000 USD
CY2016 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0 USD
CY2016Q4 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
1130000 USD
CY2016 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
1130000 USD
CY2017 us-gaap Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
0 USD
CY2016 us-gaap Impairment Of Investments
ImpairmentOfInvestments
0 USD
CY2016 us-gaap Impairment Of Investments
ImpairmentOfInvestments
0 USD
CY2017 us-gaap Impairment Of Investments
ImpairmentOfInvestments
0 USD
CY2016 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-136000 USD
CY2016Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
1537000 USD
CY2016Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
1216000 USD
CY2016Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
358000 USD
CY2016Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-195000 USD
CY2016 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
2973000 USD
CY2017 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0 USD
CY2017Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
816000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
26918000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
919000 USD
CY2017Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-4079000 USD
CY2017 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
24574000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-531000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
2570000 USD
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
2553000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-48000 USD
CY2016Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1570000 USD
CY2016Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1329000 USD
CY2016Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
356000 USD
CY2016Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-182000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3073000 USD
CY2017Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
843000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1059000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
947000 USD
CY2017Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
185000 USD
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3034000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
483000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
503000 USD
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
481000 USD
CY2016 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.01
CY2016Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.04
CY2016Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.03
CY2016Q4 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.01
CY2016Q4 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.01
CY2016 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.08
CY2017Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.02
CY2017Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.76
CY2017Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.02
CY2017Q4 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.12
CY2017 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.69
CY2016 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.01
CY2016Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.04
CY2016Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.03
CY2016Q4 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.01
CY2016Q4 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.01
CY2016 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.08
CY2017Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.02
CY2017Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.67
CY2017Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.02
CY2017Q4 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.12
CY2017 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.62
CY2016 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-2288000 USD
CY2016Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-547000 USD
CY2016Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-535000 USD
CY2016Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-718000 USD
CY2016Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-1719000 USD
CY2016 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-3576000 USD
CY2017Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-559000 USD
CY2017Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
0 USD
CY2017Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
0 USD
CY2017Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
0 USD
CY2017 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-559000 USD
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
88000 USD
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
100000 USD
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-21540000 USD
CY2016 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-548000 USD
CY2016 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-802000 USD
CY2017 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-37072000 USD
CY2016 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0 USD
CY2016 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0 USD
CY2017 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
12171000 USD
CY2016 us-gaap Income Tax Reconciliation Equity In Earnings Losses Of Unconsolidated Subsidiary
IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
0 USD
CY2016 us-gaap Income Tax Reconciliation Equity In Earnings Losses Of Unconsolidated Subsidiary
IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
0 USD
CY2017 us-gaap Income Tax Reconciliation Equity In Earnings Losses Of Unconsolidated Subsidiary
IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
0 USD
CY2016 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-24000 USD
CY2016 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-48000 USD
CY2017 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-77000 USD
CY2016 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-17000 USD
CY2016 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1044000 USD
CY2017 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1032000 USD
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Other
IncomeTaxReconciliationNondeductibleExpenseOther
51000 USD
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Other
IncomeTaxReconciliationNondeductibleExpenseOther
-149000 USD
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Other
IncomeTaxReconciliationNondeductibleExpenseOther
38000 USD
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
50000 USD
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
316000 USD
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
1027000 USD
CY2016 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
0 USD
CY2016 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
0 USD
CY2017 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
1110000 USD
CY2016 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
576000 USD
CY2016 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-261000 USD
CY2017 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
231000 USD
CY2016 us-gaap Income Taxes Paid
IncomeTaxesPaid
104000 USD
CY2016 us-gaap Income Taxes Paid
IncomeTaxesPaid
89000 USD
CY2017 us-gaap Income Taxes Paid
IncomeTaxesPaid
78000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
119000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
7906000 USD
CY2017 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
2725000 USD
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-568000 USD
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
30000 USD
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-796000 USD
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
2854000 USD
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-312000 USD
CY2017 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
3327000 USD
CY2016 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
-262000 USD
CY2016 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
255000 USD
CY2017 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
292000 USD
CY2016 us-gaap Increase Decrease In Other Current Liabilities
IncreaseDecreaseInOtherCurrentLiabilities
475000 USD
CY2016 us-gaap Increase Decrease In Other Current Liabilities
IncreaseDecreaseInOtherCurrentLiabilities
1775000 USD
CY2017 us-gaap Increase Decrease In Other Current Liabilities
IncreaseDecreaseInOtherCurrentLiabilities
-712000 USD
CY2016 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-225000 USD
CY2016 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-203000 USD
CY2017 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-40000 USD
CY2016 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
-184000 USD
CY2016 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
769000 USD
CY2017 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
274000 USD
CY2016 us-gaap Interest Expense
InterestExpense
1216000 USD
CY2016 us-gaap Interest Expense
InterestExpense
1238000 USD
CY2017 us-gaap Interest Expense
InterestExpense
1655000 USD
CY2016 us-gaap Interest Paid
InterestPaid
1145000 USD
CY2016 us-gaap Interest Paid
InterestPaid
1077000 USD
CY2017 us-gaap Interest Paid
InterestPaid
1536000 USD
CY2016Q4 us-gaap Inventory Net
InventoryNet
50904000 USD
CY2017Q4 us-gaap Inventory Net
InventoryNet
54231000 USD
CY2016 us-gaap Issuance Of Stock And Warrants For Services Or Claims
IssuanceOfStockAndWarrantsForServicesOrClaims
2000 USD
CY2016 us-gaap Issuance Of Stock And Warrants For Services Or Claims
IssuanceOfStockAndWarrantsForServicesOrClaims
9000 USD
CY2017 us-gaap Issuance Of Stock And Warrants For Services Or Claims
IssuanceOfStockAndWarrantsForServicesOrClaims
9000 USD
CY2016 us-gaap Lease And Rental Expense
LeaseAndRentalExpense
1555000 USD
CY2016 us-gaap Lease And Rental Expense
LeaseAndRentalExpense
1670000 USD
CY2017 us-gaap Lease And Rental Expense
LeaseAndRentalExpense
1734000 USD
CY2016Q4 us-gaap Liabilities
Liabilities
58812000 USD
CY2017Q4 us-gaap Liabilities
Liabilities
60337000 USD
CY2016Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
82134000 USD
CY2017Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
100698000 USD
CY2016Q4 us-gaap Liabilities Current
LiabilitiesCurrent
46789000 USD
CY2017Q4 us-gaap Liabilities Current
LiabilitiesCurrent
48898000 USD
CY2016Q4 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
0 USD
CY2017Q4 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
0 USD
CY2016 us-gaap Marketing Expense
MarketingExpense
40218000 USD
CY2016 us-gaap Marketing Expense
MarketingExpense
41104000 USD
CY2017 us-gaap Marketing Expense
MarketingExpense
39293000 USD
CY2016Q4 us-gaap Minority Interest
MinorityInterest
469000 USD
CY2017Q4 us-gaap Minority Interest
MinorityInterest
0 USD
CY2017 us-gaap Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
2486000 USD
CY2016 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-105000 USD
CY2016 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-13954000 USD
CY2017 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-10565000 USD
CY2016 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-7792000 USD
CY2016 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-6477000 USD
CY2017 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-4857000 USD
CY2016 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
5745000 USD
CY2016 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
21571000 USD
CY2017 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
11634000 USD
CY2016 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
36000 USD
CY2016 us-gaap Net Income Loss
NetIncomeLoss
-2424000 USD
CY2016Q2 us-gaap Net Income Loss
NetIncomeLoss
990000 USD
CY2016Q3 us-gaap Net Income Loss
NetIncomeLoss
681000 USD
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
-360000 USD
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
-1914000 USD
CY2016 us-gaap Net Income Loss
NetIncomeLoss
-603000 USD
CY2017Q2 us-gaap Net Income Loss
NetIncomeLoss
257000 USD
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
26918000 USD
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
919000 USD
CY2017Q4 us-gaap Net Income Loss
NetIncomeLoss
-4079000 USD
CY2017 us-gaap Net Income Loss
NetIncomeLoss
24015000 USD
CY2016 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-377000 USD
CY2016 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
2732000 USD
CY2017 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
24385000 USD
CY2016 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1180000 USD
CY2016 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1192000 USD
CY2017 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1601000 USD
CY2016 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
2 segment
CY2016 us-gaap Operating Expenses
OperatingExpenses
82044000 USD
CY2016 us-gaap Operating Expenses
OperatingExpenses
87782000 USD
CY2017 us-gaap Operating Expenses
OperatingExpenses
85025000 USD
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
1132000 USD
CY2016Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
1911000 USD
CY2016Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
1569000 USD
CY2016Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
639000 USD
CY2016Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
146000 USD
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
4265000 USD
CY2017Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
1205000 USD
CY2017Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
1509000 USD
CY2017Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
1332000 USD
CY2017Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
589000 USD
CY2017 us-gaap Operating Income Loss
OperatingIncomeLoss
4635000 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
3520000 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
1695000 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
0 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
0 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
545000 USD
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
1280000 USD
CY2016Q4 us-gaap Other Assets Current
OtherAssetsCurrent
2815000 USD
CY2017Q4 us-gaap Other Assets Current
OtherAssetsCurrent
2972000 USD
CY2016Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
1029000 USD
CY2017Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
954000 USD
CY2016 us-gaap Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
-44000 USD
CY2016 us-gaap Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
-110000 USD
CY2017 us-gaap Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
-19000 USD
CY2017 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
5823000 USD
CY2016 us-gaap Payments Of Dividends Preferred Stock And Preference Stock
PaymentsOfDividendsPreferredStockAndPreferenceStock
0 USD
CY2016 us-gaap Payments Of Dividends Preferred Stock And Preference Stock
PaymentsOfDividendsPreferredStockAndPreferenceStock
61000 USD
CY2017 us-gaap Payments Of Dividends Preferred Stock And Preference Stock
PaymentsOfDividendsPreferredStockAndPreferenceStock
209000 USD
CY2016 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
36000 USD
CY2016 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
9000 USD
CY2017 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
-100000 USD
CY2016 us-gaap Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
0 USD
CY2017 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-18000 USD
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
80000 USD
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
117000 USD
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
0 USD
CY2016 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
44000 USD
CY2016 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
110000 USD
CY2017 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
19000 USD
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
0 USD
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-2000 USD
CY2017 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-1000 USD
CY2016Q4 us-gaap Other Inventory In Transit
OtherInventoryInTransit
9767000 USD
CY2017Q4 us-gaap Other Inventory In Transit
OtherInventoryInTransit
10164000 USD
CY2016Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
1972000 USD
CY2017Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
2457000 USD
CY2016Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
2097000 USD
CY2017Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
2266000 USD
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
36000 USD
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
46000 USD
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
54000 USD
us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
7146000 USD
CY2016 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
0 USD
CY2016 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
1387000 USD
CY2016 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
438000 USD
CY2016 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
969000 USD
CY2017 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
1644000 USD
CY2016 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
25000 USD
CY2016 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
125000 USD
CY2017 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
0 USD
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
7780000 USD
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6353000 USD
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4896000 USD
CY2016 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
0 USD
CY2016 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
0 USD
CY2017 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
2486000 USD
CY2016 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
241000 USD
CY2016 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
241000 USD
CY2017 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
189000 USD
CY2016Q4 us-gaap Preferred Stock Value Outstanding
PreferredStockValueOutstanding
4000 USD
CY2017Q4 us-gaap Preferred Stock Value Outstanding
PreferredStockValueOutstanding
3000 USD
CY2016 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
15637000 USD
CY2016 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
13727000 USD
CY2017 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
3835000 USD
CY2016 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
-100000 USD
CY2016 us-gaap Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
1000 USD
CY2016 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
-100000 USD
CY2017 us-gaap Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
0 USD
CY2016 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
13000 USD
CY2016 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
0 USD
CY2017 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
39000 USD
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
134000 USD
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
908000 USD
CY2017 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
258000 USD
CY2016Q1 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
110000 USD
CY2016Q4 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
889000 USD
CY2017Q4 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
1410000 USD
CY2016 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
139000 USD
CY2017 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
442000 USD
CY2016 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
918000 USD
CY2017 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
963000 USD
CY2016Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
52266000 USD
CY2017Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
48041000 USD
CY2016Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
16478000 USD
CY2017Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
15085000 USD
CY2016 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
14900000 USD
CY2016 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
25485000 USD
CY2017 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
3835000 USD
CY2016 us-gaap Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
438000 USD
CY2016 us-gaap Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
587000 USD
CY2017 us-gaap Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
561000 USD
CY2016Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-156520000 USD
CY2017Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-132996000 USD
CY2016 us-gaap Sales Returns Goods
SalesReturnsGoods
23543000 USD
CY2016 us-gaap Sales Returns Goods
SalesReturnsGoods
23876000 USD
CY2017 us-gaap Sales Returns Goods
SalesReturnsGoods
21838000 USD
CY2016 us-gaap Sales Revenue Net
SalesRevenueNet
290833000 USD
CY2016Q2 us-gaap Sales Revenue Net
SalesRevenueNet
80746000 USD
CY2016Q3 us-gaap Sales Revenue Net
SalesRevenueNet
77999000 USD
CY2016Q4 us-gaap Sales Revenue Net
SalesRevenueNet
73452000 USD
CY2016Q4 us-gaap Sales Revenue Net
SalesRevenueNet
71127000 USD
CY2016 us-gaap Sales Revenue Net
SalesRevenueNet
303324000 USD
CY2017Q2 us-gaap Sales Revenue Net
SalesRevenueNet
80833000 USD
CY2017Q3 us-gaap Sales Revenue Net
SalesRevenueNet
80208000 USD
CY2017Q3 us-gaap Sales Revenue Net
SalesRevenueNet
73807000 USD
CY2017Q4 us-gaap Sales Revenue Net
SalesRevenueNet
68518000 USD
CY2017 us-gaap Sales Revenue Net
SalesRevenueNet
303366000 USD
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
2419000 USD
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
3131000 USD
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
2842000 USD
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
4220000 shares
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
3704000 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
2.92
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.81
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.91
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
2.78
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
346000 USD
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
599000 USD
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1911000 USD
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
121000 shares
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
406000 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
149000 shares
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
161000 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
1000000 shares
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
1445000 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
1.19
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
1.65
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
1.85
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
6561000 USD
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
1337000 USD
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5841000 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
6129000 shares
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5933000 shares
CY2016Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.80
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
6111000 USD
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
1337000 USD
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
5658000 shares
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
5933000 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
2.82
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
2.91
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.06
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
1.67
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
7.66
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
6.50
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
2.47
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
2.16
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
3.03
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
3.34
CY2016Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
4618000 USD
CY2017Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
1236000 USD
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y5M27D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y09M13D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y8M27D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y03M10D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P5Y5M27D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P6Y03M10D
CY2016 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
442000 shares
CY2017 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
1074000 shares
CY2017 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
0 USD
CY2016 us-gaap Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
0 USD
CY2016 us-gaap Stock Issued During Period Value Dividend Reinvestment Plan
StockIssuedDuringPeriodValueDividendReinvestmentPlan
0 USD
CY2016 us-gaap Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
2000 USD
CY2016 us-gaap Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
9000 USD
CY2017 us-gaap Stock Issued During Period Value Issued For Services
StockIssuedDuringPeriodValueIssuedForServices
9000 USD
CY2016 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
-809000 USD
CY2016 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
-1896000 USD
CY2017 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
1000 USD
CY2016 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
2565000 USD
CY2016 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
3213000 USD
CY2017 us-gaap Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
2898000 USD
CY2016 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
135000 USD
CY2016 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
908000 USD
CY2017 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
259000 USD
CY2016Q4 us-gaap Stockholders Equity
StockholdersEquity
22853000 USD
CY2017Q4 us-gaap Stockholders Equity
StockholdersEquity
40361000 USD
CY2015Q1 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
22223000 USD
CY2016Q1 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
22143000 USD
CY2016Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
23322000 USD
CY2017Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
40361000 USD
CY2016Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest Adjusted Balance1
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1
23322000 USD
us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
2.83
CY2016Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
445000 shares
CY2017Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
2525000 shares
us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
2525000 shares
CY2016Q4 us-gaap Treasury Stock Value
TreasuryStockValue
1376000 USD
CY2017Q4 us-gaap Treasury Stock Value
TreasuryStockValue
7146000 USD
CY2016 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
1376000 USD
CY2017 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
5823000 USD
CY2016 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
0 USD
CY2016 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
-2000 USD
CY2017 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
0 USD
CY2017Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0 USD
CY2017 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
-32153000 USD
CY2016 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0 shares
CY2016 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
1442000 shares
CY2017 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
4442000 shares
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
33946000 shares
CY2016Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39359000 shares
CY2016Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
40007000 shares
CY2016Q4 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
40591000 shares
CY2016Q4 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
34878000 shares
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
36207000 shares
CY2017Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39959000 shares
CY2017Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39933000 shares
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
33946000 shares
CY2016Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34497000 shares
CY2016Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34753000 shares
CY2016Q4 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34932000 shares
CY2016Q4 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34878000 shares
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34765000 shares
CY2017Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
35332000 shares
CY2017Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39485000 shares
CY2017Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34510000 shares
CY2017Q4 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
35070000 shares
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39634000 shares
CY2017Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
35856000 shares
CY2017Q4 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
35070000 shares
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
35192000 shares
CY2017 us-gaap Fiscal Period
FiscalPeriod
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s fiscal year is based on a 52/53 week fiscal year ending on the Saturday closest to December&#160;31. The fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> (fiscal year </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">) and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (fiscal year </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">) and </font><font style="font-family:inherit;font-size:10pt;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;"> (fiscal year </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">)are all 52 week periods.</font></div></div>
CY2017 us-gaap Use Of Estimates
UseOfEstimates
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates made by management include, but are not limited to, those related to revenue recognition, uncollectible receivables, the valuation of short-term investments, valuation of inventory, valuation of deferred tax assets and liabilities, valuation of intangible and other long-lived assets, recoverability of software development costs, contingencies and share-based compensation expense that results from estimated grant date fair values and vesting of issued equity awards. Actual results could differ from these estimates.</font></div></div>

Files In Submission

Name View Source Status
0001628280-18-003196-index-headers.html Edgar Link pending
0001628280-18-003196-index.html Edgar Link pending
0001628280-18-003196.txt Edgar Link pending
0001628280-18-003196-xbrl.zip Edgar Link pending
chart-d7ab94e3f523547db9aa01.jpg Edgar Link pending
ex-10610xk2017.htm Edgar Link pending
ex-21110xk2017.htm Edgar Link pending
ex-23110xk2017.htm Edgar Link pending
ex-31110xk2017.htm Edgar Link pending
ex-31210xk2017.htm Edgar Link pending
ex-32110xk2017.htm Edgar Link pending
ex-32210xk2017.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
prts-20171230.xml Edgar Link completed
prts-20171230.xsd Edgar Link pending
prts-20171230_cal.xml Edgar Link unprocessable
prts-20171230_def.xml Edgar Link unprocessable
prts-20171230_lab.xml Edgar Link unprocessable
prts-20171230_pre.xml Edgar Link unprocessable
prts10-k2017.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending