2015 Q4 Form 10-K Financial Statement

#000143774917004189 Filed on March 10, 2017

View on sec.gov

Income Statement

Concept 2015 Q4 2015 Q3 2015 Q2
Revenue $15.21M $12.11M $10.48M
YoY Change 2.92% 126.73% 63.63%
Cost Of Revenue $6.796M $4.948M $4.836M
YoY Change 18.77% 64.55% 45.14%
Gross Profit $8.415M $7.164M $5.648M
YoY Change -7.1% 206.81% 83.67%
Gross Profit Margin 55.32% 59.15% 53.87%
Selling, General & Admin $7.247M $5.785M $7.356M
YoY Change -19.51% 6.56% 29.12%
% of Gross Profit 86.12% 80.75% 130.24%
Research & Development $2.242M $1.474M $1.410M
YoY Change -51.27% -30.83% -18.21%
% of Gross Profit 26.64% 20.58% 24.96%
Depreciation & Amortization $940.0K $940.0K $980.0K
YoY Change -6.0% -8.74% -3.92%
% of Gross Profit 11.17% 13.12% 17.35%
Operating Expenses $9.489M $7.418M $8.924M
YoY Change -30.25% -1.88% 20.25%
Operating Profit -$191.0K -$254.0K -$3.276M
YoY Change -95.97% -95.33% -28.17%
Interest Expense $0.00
YoY Change
% of Operating Profit
Other Income/Expense, Net -$10.00K -$48.00K $20.00K
YoY Change -83.33% 100.0%
Pretax Income -$200.0K -$302.0K -$3.256M
YoY Change -95.83% -94.45% -28.44%
Income Tax -$510.0K $38.00K $71.00K
% Of Pretax Income
Net Earnings $312.0K -$340.0K -$3.327M
YoY Change -106.36% -93.82% -27.85%
Net Earnings / Revenue 2.05% -2.81% -31.73%
Basic Earnings Per Share $0.01 -$0.01 -$0.06
Diluted Earnings Per Share $0.01 -$0.01 -$0.06
COMMON SHARES
Basic Shares Outstanding 52.03M
Diluted Shares Outstanding 52.03M

Balance Sheet

Concept 2015 Q4 2015 Q3 2015 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $100.2M $22.80M $22.80M
YoY Change 250.35% -26.92% -15.24%
Cash & Equivalents $99.93M $21.50M $18.11M
Short-Term Investments $300.0K $1.300M $4.700M
Other Short-Term Assets $3.200M $2.900M $2.500M
YoY Change -20.0% -53.23% -68.75%
Inventory $6.503M $9.100M $9.900M
Prepaid Expenses
Receivables $11.59M $8.900M $8.600M
Other Receivables $0.00 $0.00 $100.0K
Total Short-Term Assets $123.5M $43.80M $43.80M
YoY Change 132.2% -16.57% -20.65%
LONG-TERM ASSETS
Property, Plant & Equipment $10.62M $11.30M $12.10M
YoY Change -19.53% -18.71% -16.55%
Goodwill $12.79M
YoY Change
Intangibles $2.531M
YoY Change
Long-Term Investments $0.00 $300.0K
YoY Change -100.0% -93.75%
Other Assets $2.000K $2.200M $1.700M
YoY Change -99.93% 4.76% -41.38%
Total Long-Term Assets $28.27M $29.40M $30.20M
YoY Change -13.55% -12.24% -21.76%
TOTAL ASSETS
Total Short-Term Assets $123.5M $43.80M $43.80M
Total Long-Term Assets $28.27M $29.40M $30.20M
Total Assets $151.8M $73.20M $74.00M
YoY Change 76.72% -14.88% -21.11%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $1.865M $1.700M $2.400M
YoY Change 3.61% 30.77% 33.33%
Accrued Expenses $7.800M $4.800M $4.900M
YoY Change -7.14% -11.11% -12.5%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $10.00K $0.00 $0.00
YoY Change
Total Short-Term Liabilities $16.02M $8.100M $9.200M
YoY Change 39.34% -3.57% 0.0%
LONG-TERM LIABILITIES
Long-Term Debt $38.00K $0.00 $0.00
YoY Change
Other Long-Term Liabilities $69.70M $800.0K $900.0K
YoY Change 2688.0% -11.11% -55.0%
Total Long-Term Liabilities $38.00K $800.0K $900.0K
YoY Change -98.48% -11.11% -55.0%
TOTAL LIABILITIES
Total Short-Term Liabilities $16.02M $8.100M $9.200M
Total Long-Term Liabilities $38.00K $800.0K $900.0K
Total Liabilities $88.14M $11.10M $12.30M
YoY Change 450.88% -4.31% -8.21%
SHAREHOLDERS EQUITY
Retained Earnings -$59.31M
YoY Change
Common Stock $55.00K
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost) $6.835M
YoY Change
Treasury Stock Shares $2.479M
Shareholders Equity $64.33M $62.10M $61.70M
YoY Change
Total Liabilities & Shareholders Equity $151.8M $73.20M $74.00M
YoY Change 76.72% -14.88% -21.11%

Cashflow Statement

Concept 2015 Q4 2015 Q3 2015 Q2
OPERATING ACTIVITIES
Net Income $312.0K -$340.0K -$3.327M
YoY Change -106.36% -93.82% -27.85%
Depreciation, Depletion And Amortization $940.0K $940.0K $980.0K
YoY Change -6.0% -8.74% -3.92%
Cash From Operating Activities $76.76M $250.0K -$6.970M
YoY Change -3790.38% -117.24% -221.22%
INVESTING ACTIVITIES
Capital Expenditures -$10.00K -$130.0K -$250.0K
YoY Change -96.15% -18.75% -88.1%
Acquisitions
YoY Change
Other Investing Activities $890.0K $3.040M $4.900M
YoY Change -45.73% -14.37% 469.77%
Cash From Investing Activities $880.0K $2.910M $4.650M
YoY Change -36.23% -14.16% -475.0%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 760.0K 260.0K 40.00K
YoY Change -156.72% -126.53% -92.59%
NET CHANGE
Cash From Operating Activities 76.76M 250.0K -6.970M
Cash From Investing Activities 880.0K 2.910M 4.650M
Cash From Financing Activities 760.0K 260.0K 40.00K
Net Change In Cash 78.40M 3.420M -2.280M
YoY Change -3943.14% 256.25% -145.15%
FREE CASH FLOW
Cash From Operating Activities $76.76M $250.0K -$6.970M
Capital Expenditures -$10.00K -$130.0K -$250.0K
Free Cash Flow $76.77M $380.0K -$6.720M
YoY Change -4318.13% -129.46% -185.61%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2016 erii Net Billings To Date
NetBillingsToDate
82000
CY2015 erii Net Billings To Date
NetBillingsToDate
CY2016Q4 erii Other Accrued Expenses And Current Liabilities
OtherAccruedExpensesAndCurrentLiabilities
2131000
CY2015Q4 erii Other Accrued Expenses And Current Liabilities
OtherAccruedExpensesAndCurrentLiabilities
2505000
CY2016 dei Amendment Flag
AmendmentFlag
false
CY2016 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2016 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2016
CY2016 dei Document Period End Date
DocumentPeriodEndDate
2016-12-31
CY2016 dei Document Type
DocumentType
10-K
CY2016Q2 dei Entity Public Float
EntityPublicFloat
274000000
CY2016Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
9019000
CY2015Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
7808000
CY2016Q4 erii Accrued Expenses And Other Noncurrent Liabilities
AccruedExpensesAndOtherNoncurrentLiabilities
554000
CY2015Q4 erii Accrued Expenses And Other Noncurrent Liabilities
AccruedExpensesAndOtherNoncurrentLiabilities
718000
CY2016Q4 erii Accrued Legal Expense Current
AccruedLegalExpenseCurrent
122000
CY2015Q4 erii Accrued Legal Expense Current
AccruedLegalExpenseCurrent
217000
CY2016 erii Commissioning Services Maximum Percentage Of Total Contract Consideration
CommissioningServicesMaximumPercentageOfTotalContractConsideration
0.01
CY2016 erii Construction In Progress Software Additional Costs To Complete
ConstructionInProgressSoftwareAdditionalCostsToComplete
500000
CY2016Q4 erii Contractual Holdback Provisions
ContractualHoldbackProvisions
0.1
CY2016 erii Effective Income Tax Rate Reconciliation Non Benefited Losses Stemming From Valuation Allowance On Current Year
EffectiveIncomeTaxRateReconciliationNonBenefitedLossesStemmingFromValuationAllowanceOnCurrentYear
-4.05
CY2015 erii Effective Income Tax Rate Reconciliation Non Benefited Losses Stemming From Valuation Allowance On Current Year
EffectiveIncomeTaxRateReconciliationNonBenefitedLossesStemmingFromValuationAllowanceOnCurrentYear
-0.09
CY2014 erii Effective Income Tax Rate Reconciliation Non Benefited Losses Stemming From Valuation Allowance On Current Year
EffectiveIncomeTaxRateReconciliationNonBenefitedLossesStemmingFromValuationAllowanceOnCurrentYear
-0.35
CY2016 erii Estimated Costs To Date
EstimatedCostsToDate
1496000
CY2015 erii Estimated Costs To Date
EstimatedCostsToDate
CY2016 erii Estimated Earnings To Date
EstimatedEarningsToDate
2170000
CY2015 erii Estimated Earnings To Date
EstimatedEarningsToDate
CY2016 erii Estimated Profit To Date
EstimatedProfitToDate
674000
CY2015 erii Estimated Profit To Date
EstimatedProfitToDate
CY2016 erii Estimated Profit To Date Including Net Of Billings
EstimatedProfitToDateIncludingNetOfBillings
756000
CY2015 erii Estimated Profit To Date Including Net Of Billings
EstimatedProfitToDateIncludingNetOfBillings
CY2016Q4 erii Final Payment Due At Completion Of Plant Commissioning Or Issuance Of Asblc
FinalPaymentDueAtCompletionOfPlantCommissioningOrIssuanceOfASBLC
0.1
CY2016Q4 erii Finitelived Intangible Assets Accumulated Impairment Losses
FinitelivedIntangibleAssetsAccumulatedImpairmentLosses
1062000
CY2015Q4 erii Finitelived Intangible Assets Accumulated Impairment Losses
FinitelivedIntangibleAssetsAccumulatedImpairmentLosses
1062000
CY2016Q4 erii Foreign Currency Option
ForeignCurrencyOption
CY2015Q4 erii Foreign Currency Option
ForeignCurrencyOption
33000
CY2016 erii Longterm Investments Maturity Period
LongtermInvestmentsMaturityPeriod
P3Y
CY2016 erii Payment Of Contingent Consideration
PaymentOfContingentConsideration
CY2014 erii Standard And Extended Product Warranty Accrual Increase Decrease For Warranties Issued
StandardAndExtendedProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued
156000
CY2015 erii Payment Of Contingent Consideration
PaymentOfContingentConsideration
CY2014 erii Payment Of Contingent Consideration
PaymentOfContingentConsideration
1375000
CY2016 erii Reversal Of Accruals Related To Expired Warranties
ReversalOfAccrualsRelatedToExpiredWarranties
236000
CY2015 erii Reversal Of Accruals Related To Expired Warranties
ReversalOfAccrualsRelatedToExpiredWarranties
395000
CY2014 erii Reversal Of Accruals Related To Expired Warranties
ReversalOfAccrualsRelatedToExpiredWarranties
CY2016 erii Shares Issued Upon Exercise Of Warrants
SharesIssuedUponExerciseOfWarrants
CY2015 erii Shares Issued Upon Exercise Of Warrants
SharesIssuedUponExerciseOfWarrants
200000
CY2014 erii Shares Issued Upon Exercise Of Warrants
SharesIssuedUponExerciseOfWarrants
361000
CY2016 erii Standard And Extended Product Warranty Accrual Increase Decrease For Warranties Issued
StandardAndExtendedProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued
208000
CY2015 erii Standard And Extended Product Warranty Accrual Increase Decrease For Warranties Issued
StandardAndExtendedProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued
135000
CY2016Q4 erii Unbilled Profit
UnbilledProfit
756000
CY2015Q4 erii Unbilled Profit
UnbilledProfit
CY2016Q4 erii Unbilled Project Costs
UnbilledProjectCosts
1069000
CY2015Q4 erii Unbilled Project Costs
UnbilledProjectCosts
CY2016Q4 erii Unbilled Receivable
UnbilledReceivable
190000
CY2015Q4 erii Unbilled Receivable
UnbilledReceivable
1885000
CY2016Q4 erii Unbilled Receivables Noncurrent
UnbilledReceivablesNoncurrent
CY2015Q4 erii Unbilled Receivables Noncurrent
UnbilledReceivablesNoncurrent
6000
CY2016 erii Valuation Adjustments For Excess Or Obsolete Inventory
ValuationAdjustmentsForExcessOrObsoleteInventory
-361000
CY2015 erii Valuation Adjustments For Excess Or Obsolete Inventory
ValuationAdjustmentsForExcessOrObsoleteInventory
-250000
CY2014 erii Valuation Adjustments For Excess Or Obsolete Inventory
ValuationAdjustmentsForExcessOrObsoleteInventory
320000
CY2016 erii Warrants Cancelled And Considered Payment During The Period
WarrantsCancelledAndConsideredPaymentDuringThePeriod
CY2015 erii Warrants Cancelled And Considered Payment During The Period
WarrantsCancelledAndConsideredPaymentDuringThePeriod
CY2014 erii Warrants Cancelled And Considered Payment During The Period
WarrantsCancelledAndConsideredPaymentDuringThePeriod
89000
CY2015 erii Warrants Exercised During The Period
WarrantsExercisedDuringThePeriod
200000
CY2014 erii Warrants Exercised During The Period
WarrantsExercisedDuringThePeriod
450000
CY2016Q4 erii Warranty And Product Performance Guarantees As Percentage Of Total Sales Agreement
WarrantyAndProductPerformanceGuaranteesAsPercentageOfTotalSalesAgreement
0.1
CY2016 erii Weighted Average Remaining Contractual Life In Years Of Warrants Outstanding At End Of Period
WeightedAverageRemainingContractualLifeInYearsOfWarrantsOutstandingAtEndOfPeriod
P0Y
CY2015 erii Weighted Average Remaining Contractual Life In Years Of Warrants Outstanding At End Of Period
WeightedAverageRemainingContractualLifeInYearsOfWarrantsOutstandingAtEndOfPeriod
P0Y
CY2014 erii Weighted Average Remaining Contractual Life In Years Of Warrants Outstanding At End Of Period
WeightedAverageRemainingContractualLifeInYearsOfWarrantsOutstandingAtEndOfPeriod
P182D
CY2016Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
1505000
CY2015Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
1865000
CY2016Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
11889000
CY2015Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
11756000
CY2016Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
11759000
CY2015Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
11590000
CY2016 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-174000
CY2015 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-162000
CY2014 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-453000
CY2016Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
16000
CY2015Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
2000
CY2016Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
21385000
CY2015Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
18338000
CY2016Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-118000
CY2015Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-64000
CY2016Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
139676000
CY2014 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2104000
CY2015Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
129809000
CY2014 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
2104000
CY2015 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
4044000
CY2016 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
3269000
CY2016 us-gaap Advertising Expense
AdvertisingExpense
14000
CY2015 us-gaap Advertising Expense
AdvertisingExpense
8000
CY2014 us-gaap Advertising Expense
AdvertisingExpense
107000
CY2016 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3263000
CY2015 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
4059000
CY2016Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
130000
CY2015Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
166000
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
631000
CY2015 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
635000
CY2014 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
842000
CY2016Q4 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
158000
CY2016Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
158000
CY2016Q2 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
158000
CY2016Q1 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
157000
CY2015Q4 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
159000
CY2015Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
159000
CY2015Q2 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
158000
CY2015Q1 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
159000
CY2016Q4 us-gaap Assets
Assets
149063000
CY2015Q4 us-gaap Assets
Assets
151799000
CY2016Q4 us-gaap Assets Current
AssetsCurrent
122369000
CY2015Q4 us-gaap Assets Current
AssetsCurrent
123531000
CY2016Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
39100000
CY2016Q4 us-gaap Available For Sale Securities
AvailableForSaleSecurities
39073000
CY2015Q4 us-gaap Available For Sale Securities
AvailableForSaleSecurities
257000
CY2016Q4 us-gaap Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
6000
CY2015Q4 us-gaap Available For Sale Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
CY2016Q4 us-gaap Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
33000
CY2015Q4 us-gaap Available For Sale Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
1000
CY2016Q4 us-gaap Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
39100000
CY2015Q4 us-gaap Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
258000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
1000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
33000
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
1000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
29667000
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
257000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
33000
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
29667000
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
CY2015Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
257000
CY2016Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
39100000
CY2016Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
39073000
CY2016Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
39073000
CY2015Q4 us-gaap Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
718000
CY2016Q4 us-gaap Deferred Revenue
DeferredRevenue
70159000
CY2015Q4 us-gaap Deferred Revenue
DeferredRevenue
74878000
CY2016 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
CY2015 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
CY2014 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-149000
CY2016 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
66000
CY2015 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
43000
CY2014 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
1000
CY2015Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
99931000
CY2014Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
15501000
CY2013Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
14371000
CY2016Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
61364000
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-38567000
CY2015 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
84430000
CY2014 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
1130000
CY2016Q4 us-gaap Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
0
CY2015Q4 us-gaap Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
0
CY2014Q4 us-gaap Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
1
CY2016Q4 us-gaap Class Of Warrant Or Right Outstanding
ClassOfWarrantOrRightOutstanding
0
CY2015Q4 us-gaap Class Of Warrant Or Right Outstanding
ClassOfWarrantOrRightOutstanding
CY2014Q4 us-gaap Class Of Warrant Or Right Outstanding
ClassOfWarrantOrRightOutstanding
200000
CY2013Q4 us-gaap Class Of Warrant Or Right Outstanding
ClassOfWarrantOrRightOutstanding
650000
CY2016Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2015Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2016Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2015Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2016Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000
CY2015Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000
CY2016Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
56884207
CY2015Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
54948235
CY2016Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
53162551
CY2015Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
52468779
CY2016Q4 us-gaap Common Stock Value
CommonStockValue
57000
CY2015Q4 us-gaap Common Stock Value
CommonStockValue
55000
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
980000
CY2015 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-11629000
CY2014 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-18671000
CY2015Q4 us-gaap Cost Of Revenue
CostOfRevenue
6796000
CY2016 us-gaap Concentration Risk Percentage1
ConcentrationRiskPercentage1
1
CY2015 us-gaap Concentration Risk Percentage1
ConcentrationRiskPercentage1
1
CY2014 us-gaap Concentration Risk Percentage1
ConcentrationRiskPercentage1
1
CY2016 us-gaap Cost Of Revenue
CostOfRevenue
17849000
CY2015 us-gaap Cost Of Revenue
CostOfRevenue
19111000
CY2014 us-gaap Cost Of Revenue
CostOfRevenue
13713000
CY2016Q4 us-gaap Cost Of Revenue
CostOfRevenue
5971000
CY2016Q3 us-gaap Cost Of Revenue
CostOfRevenue
3968000
CY2016Q2 us-gaap Cost Of Revenue
CostOfRevenue
4236000
CY2016Q1 us-gaap Cost Of Revenue
CostOfRevenue
3674000
CY2015Q3 us-gaap Cost Of Revenue
CostOfRevenue
4948000
CY2015Q2 us-gaap Cost Of Revenue
CostOfRevenue
4836000
CY2015Q1 us-gaap Cost Of Revenue
CostOfRevenue
2531000
CY2016Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs
CostsInExcessOfBillingsOnUncompletedContractsOrPrograms
1825000
CY2015Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs
CostsInExcessOfBillingsOnUncompletedContractsOrPrograms
CY2016Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
1825000
CY2015Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
CY2015 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
CY2014 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
46000
CY2015 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
20000
CY2014 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
15000
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
62000
CY2015 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
17000
CY2014 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
17000
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
16000
CY2015 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
-3000
CY2014 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2000
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
248000
CY2015 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
225000
CY2014 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
241000
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-703000
CY2015 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-559000
CY2014 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-452000
CY2015 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-351000
CY2014 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
274000
CY2016Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
2903000
CY2015Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
3174000
CY2016 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-459000
CY2015 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-326000
CY2014 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
315000
CY2016Q4 us-gaap Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
554000
CY2015 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.22
CY2016Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
6201000
CY2015Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
5878000
CY2016Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
63958000
CY2015Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
69000000
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
3000
CY2015 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-17000
CY2014 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
33000
CY2016Q4 us-gaap Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
5000
CY2015Q4 us-gaap Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
6000
CY2016Q4 us-gaap Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
1415000
CY2015Q4 us-gaap Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
1459000
CY2016Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
23007000
CY2015Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
23195000
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net Current
DeferredTaxAssetsLiabilitiesNetCurrent
CY2015Q4 us-gaap Deferred Tax Assets Liabilities Net Current
DeferredTaxAssetsLiabilitiesNetCurrent
938000
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
1270000
CY2015Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
CY2016Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
1940000
CY2015Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
1752000
CY2016Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
14082000
CY2015Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
14972000
CY2016Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
2609000
CY2015Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
1916000
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
4896000
CY2015Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
4842000
CY2016Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
21067000
CY2015Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
21443000
CY2016Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
963000
CY2015Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
1422000
CY2016Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
2233000
CY2015Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
1981000
CY2016Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
2233000
CY2015Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
2360000
CY2016Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
630000
CY2015Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
1152000
CY2016Q4 us-gaap Deferred Tax Liabilities Unrealized Currency Transaction Gains
DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
40000
CY2015Q4 us-gaap Deferred Tax Liabilities Unrealized Currency Transaction Gains
DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
41000
CY2016 us-gaap Depreciation
Depreciation
3000000
CY2015 us-gaap Depreciation
Depreciation
3200000
CY2014 us-gaap Depreciation
Depreciation
3200000
CY2016 us-gaap Depreciation And Amortization
DepreciationAndAmortization
3680000
CY2015 us-gaap Depreciation And Amortization
DepreciationAndAmortization
3838000
CY2014 us-gaap Depreciation And Amortization
DepreciationAndAmortization
4028000
CY2016 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.02
CY2014 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.36
CY2016Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.06
CY2015Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.01
CY2015Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.01
CY2015Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.06
CY2015Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.16
CY2016 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.02
CY2015 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.22
CY2016Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.01
CY2016Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.01
CY2016Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.04
CY2014 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.36
CY2016Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.06
CY2016Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.01
CY2016Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.01
CY2016Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.04
CY2015Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.01
CY2015Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.01
CY2015Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.06
CY2015Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.16
CY2016 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-41000
CY2015 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-17000
CY2014 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
152000
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.61
CY2015 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.03
CY2014 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.02
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2015 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2014 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2016 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
3.59
CY2015 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.17
CY2014 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
CY2016 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
-0.01
CY2015 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
-0.08
CY2014 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
-0.03
CY2016 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.13
CY2015 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.01
CY2014 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
CY2016 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.03
CY2015 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
CY2014 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
CY2016 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.64
CY2015 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
-0.02
CY2014 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
-0.02
CY2016Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
5697000
CY2015Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
5086000
CY2016 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P9Y
CY2015 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P9Y
CY2016Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
8523000
CY2015Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
7892000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
37000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
631000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
12000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
16000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
575000
CY2016Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
629000
CY2016Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
11485000
CY2015Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
11485000
CY2016Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
1900000
CY2015Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
2531000
CY2016 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-13000
CY2015 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-1000
CY2014 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
153000
CY2016 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
CY2015 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
CY2014 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-38000
CY2016 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
16626000
CY2015 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
19773000
CY2014 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
14139000
CY2016Q4 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
3779000
CY2016Q3 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
3971000
CY2016Q2 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
3992000
CY2016Q1 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
4884000
CY2015Q4 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
4543000
CY2015Q3 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
3590000
CY2015Q2 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
5362000
CY2015Q1 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
6278000
CY2016Q4 us-gaap Goodwill
Goodwill
12790000
CY2015Q4 us-gaap Goodwill
Goodwill
12790000
CY2016Q4 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
0
CY2016 us-gaap Gross Profit
GrossProfit
31866000
CY2015 us-gaap Gross Profit
GrossProfit
24560000
CY2014 us-gaap Gross Profit
GrossProfit
16713000
CY2016Q4 us-gaap Gross Profit
GrossProfit
10696000
CY2016Q3 us-gaap Gross Profit
GrossProfit
7056000
CY2016Q2 us-gaap Gross Profit
GrossProfit
7737000
CY2016Q1 us-gaap Gross Profit
GrossProfit
6377000
CY2015Q4 us-gaap Gross Profit
GrossProfit
8415000
CY2015Q3 us-gaap Gross Profit
GrossProfit
7164000
CY2015Q2 us-gaap Gross Profit
GrossProfit
5648000
CY2015Q1 us-gaap Gross Profit
GrossProfit
3333000
CY2016 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2015 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2014 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
6158000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-7566000
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-18393000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
644000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-11972000
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-18414000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-5514000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-4406000
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-21000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
644000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
-11972000
CY2014 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
-18414000
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-390000
CY2015 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-334000
CY2014 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
291000
CY2016 us-gaap Income Taxes Paid
IncomeTaxesPaid
51000
CY2015 us-gaap Income Taxes Paid
IncomeTaxesPaid
24000
CY2014 us-gaap Income Taxes Paid
IncomeTaxesPaid
35000
CY2016 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-360000
CY2015 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
48000
CY2014 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
628000
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
244000
CY2015 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
743000
CY2015Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
1700000
CY2015Q4 us-gaap Sales Revenue Net
SalesRevenueNet
15211000
CY2014 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-4002000
CY2016 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
14000
CY2015 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-3000
CY2014 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-18000
CY2016 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
1259000
CY2015 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-708000
CY2014 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
1864000
CY2016 us-gaap Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract
IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
1825000
CY2015 us-gaap Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract
IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
CY2014 us-gaap Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract
IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
CY2016 us-gaap Increase Decrease In Deferred Liabilities
IncreaseDecreaseInDeferredLiabilities
CY2015 us-gaap Increase Decrease In Deferred Liabilities
IncreaseDecreaseInDeferredLiabilities
-1700000
CY2014 us-gaap Increase Decrease In Deferred Liabilities
IncreaseDecreaseInDeferredLiabilities
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-2287000
CY2015 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-1951000
CY2014 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
3569000
CY2016 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
402000
CY2015 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-316000
CY2014 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
254000
CY2016 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
577000
CY2015 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
-1665000
CY2014 us-gaap Increase Decrease In Restricted Cash
IncreaseDecreaseInRestrictedCash
-3306000
CY2016 us-gaap Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
-1695000
CY2015 us-gaap Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
128000
CY2014 us-gaap Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
-4882000
CY2016Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
1900000
CY2015Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
2531000
CY2016 us-gaap Interest Expense
InterestExpense
3000
CY2015 us-gaap Interest Expense
InterestExpense
42000
CY2014 us-gaap Interest Expense
InterestExpense
CY2016 us-gaap Interest Paid
InterestPaid
3000
CY2015 us-gaap Interest Paid
InterestPaid
42000
CY2014 us-gaap Interest Paid
InterestPaid
CY2016Q4 us-gaap Interest Receivable
InterestReceivable
272000
CY2015Q4 us-gaap Interest Receivable
InterestReceivable
4000
CY2016Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
1621000
CY2015Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
2224000
CY2016Q4 us-gaap Inventory Net
InventoryNet
4550000
CY2015Q4 us-gaap Inventory Net
InventoryNet
6503000
CY2016Q4 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
1783000
CY2015Q4 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
2590000
CY2016Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
1400000
CY2016Q4 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
1146000
CY2015Q4 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
1689000
CY2015Q3 us-gaap Sales Revenue Net
SalesRevenueNet
12112000
CY2016Q4 us-gaap Liabilities
Liabilities
83930000
CY2015Q4 us-gaap Liabilities
Liabilities
88140000
CY2016Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
149063000
CY2015Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
151799000
CY2016Q4 us-gaap Liabilities Current
LiabilitiesCurrent
17158000
CY2015Q4 us-gaap Liabilities Current
LiabilitiesCurrent
16024000
CY2014 us-gaap Licenses Revenue
LicensesRevenue
0
CY2016 us-gaap Licenses Revenue
LicensesRevenue
5000000
CY2015 us-gaap Licenses Revenue
LicensesRevenue
1042000
CY2016Q4 us-gaap Licenses Revenue
LicensesRevenue
1250000
CY2016Q3 us-gaap Licenses Revenue
LicensesRevenue
1250000
CY2016Q2 us-gaap Licenses Revenue
LicensesRevenue
1250000
CY2016Q1 us-gaap Licenses Revenue
LicensesRevenue
1250000
CY2015Q4 us-gaap Licenses Revenue
LicensesRevenue
1042000
CY2015Q3 us-gaap Licenses Revenue
LicensesRevenue
CY2015Q2 us-gaap Licenses Revenue
LicensesRevenue
CY2015Q1 us-gaap Licenses Revenue
LicensesRevenue
CY2016Q4 us-gaap Long Term Debt
LongTermDebt
38000
CY2016Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
11000
CY2015Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
10000
CY2016Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
11000
CY2016Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
4000
CY2016Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
12000
CY2016Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
11000
CY2016Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
27000
CY2015Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
38000
CY2016 us-gaap Long Term Purchase Commitment Amount
LongTermPurchaseCommitmentAmount
6800000
CY2016 us-gaap Nature Of Operations
NatureOfOperations
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: justify; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;">Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> </div><div style="display: inline; font-weight: bold;">&#x2014;</div><div style="display: inline; font-weight: bold;"> Description of Business</div></div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 18pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">Energy Recovery, Inc. (the &#x201c;Company,&#x201d; &#x201c;Energy Recovery,&#x201d; &#x201c;our,&#x201d; &#x201c;us,&#x201d; or &#x201c;we&#x201d;) is an energy solutions provider to industrial fluid flow markets worldwide. Our core competencies are fluid dynamics and advanced material science. Our products make industrial processes more operating and capital expenditure efficient. Our solutions convert wasted pressure energy into a reusable asset and preserve or eliminate pumping technology in hostile processing environments. Our solutions are marketed and sold in fluid flow markets, such as water, oil &amp; gas, and chemical processing.</div></div></div>
CY2016 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-2785000
CY2016Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
0
CY2014 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
6498000
CY2016 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
4965000
CY2015 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
69055000
CY2014 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
-3715000
CY2015 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
1374000
CY2014 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-1805000
CY2016 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-40706000
CY2015 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
14018000
CY2016 us-gaap Net Income Loss
NetIncomeLoss
1034000
CY2015 us-gaap Net Income Loss
NetIncomeLoss
-11638000
CY2014 us-gaap Net Income Loss
NetIncomeLoss
-18705000
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
3123000
CY2016Q3 us-gaap Net Income Loss
NetIncomeLoss
-579000
CY2016Q2 us-gaap Net Income Loss
NetIncomeLoss
456000
CY2016Q1 us-gaap Net Income Loss
NetIncomeLoss
-1966000
CY2015Q4 us-gaap Net Income Loss
NetIncomeLoss
312000
CY2015Q3 us-gaap Net Income Loss
NetIncomeLoss
-340000
CY2015Q2 us-gaap Net Income Loss
NetIncomeLoss
-3327000
CY2015Q1 us-gaap Net Income Loss
NetIncomeLoss
-8283000
CY2016 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
287000
CY2015 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-181000
CY2014 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
69000
CY2016 us-gaap Operating Expenses
OperatingExpenses
36509000
CY2015 us-gaap Operating Expenses
OperatingExpenses
37393000
CY2014 us-gaap Operating Expenses
OperatingExpenses
35196000
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
357000
CY2015 us-gaap Operating Income Loss
OperatingIncomeLoss
-11791000
CY2014 us-gaap Operating Income Loss
OperatingIncomeLoss
-18483000
CY2016Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
2680000
CY2016Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
-654000
CY2016Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
480000
CY2016Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
-2149000
CY2015Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
-191000
CY2015Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
-254000
CY2015Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
-3276000
CY2015Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
-8070000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
4920000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
1705000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
34000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
59000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
1460000
CY2016Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
1662000
CY2016 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1400000
CY2015 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1500000
CY2014 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1700000
CY2016Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
4000
CY2015Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2000
CY2015 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1326000
CY2015Q2 us-gaap Sales Revenue Net
SalesRevenueNet
10484000
CY2015Q1 us-gaap Sales Revenue Net
SalesRevenueNet
5864000
CY2014 us-gaap Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
-5000
CY2015 us-gaap Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
5000
CY2016 us-gaap Other Comprehensive Income Availableforsale Securities Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
-27000
CY2014 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
39000
CY2015 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
4000
CY2016 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-27000
CY2016 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-27000
CY2015 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
5000
CY2014 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-5000
CY2016 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-27000
CY2015 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
4000
CY2014 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
39000
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-54000
CY2015 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
9000
CY2014 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
34000
CY2016 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
164000
CY2015 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
35000
CY2014 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-375000
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
290000
CY2015 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-139000
CY2014 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
69000
CY2016 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
9375000
CY2015 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
CY2014 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
2835000
CY2016 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
46552000
CY2015 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
CY2014 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
273000
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1112000
CY2015 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
572000
CY2014 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
2562000
CY2016Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2015Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2016Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2015Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2016Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2015Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2016Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2015Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2016Q4 us-gaap Preferred Stock Value
PreferredStockValue
CY2015Q4 us-gaap Preferred Stock Value
PreferredStockValue
CY2016Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
966000
CY2015Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
735000
CY2016Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
1311000
CY2015Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
943000
CY2016Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
1311000
CY2016 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
2000
CY2015 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
4000
CY2014 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
1000
CY2016 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
6600000
CY2014 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2405000
CY2016 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
CY2015 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
55000
CY2014 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
CY2016 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
7535000
CY2015 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
12925000
CY2014 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
6027000
CY2016 us-gaap Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
0
CY2015 us-gaap Proceeds From Sale Of Available For Sale Securities
ProceedsFromSaleOfAvailableForSaleSecurities
0
CY2015 us-gaap Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
200000
CY2014 us-gaap Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
50000
CY2015Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
461000
CY2014Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
755000
CY2013Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
709000
CY2016Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
406000
CY2016 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
27000
CY2015 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
34000
CY2014 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
110000
CY2015 us-gaap Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
-400000
CY2016 us-gaap Product Warranty Expense
ProductWarrantyExpense
208000
CY2015 us-gaap Product Warranty Expense
ProductWarrantyExpense
135000
CY2014 us-gaap Product Warranty Expense
ProductWarrantyExpense
156000
CY2016Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
30028000
CY2015Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
28960000
CY2016Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
8643000
CY2015Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
10622000
CY2016 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
76000
CY2015 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
112000
CY2014 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
299000
CY2015Q4 us-gaap Stockholders Equity
StockholdersEquity
63659000
CY2013Q4 us-gaap Stockholders Equity
StockholdersEquity
86915000
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
3.18
CY2016 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
10000
CY2015 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
7000
CY2014 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
CY2016 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
10136000
CY2015 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
7659000
CY2014 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
9690000
CY2016Q4 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2730000
CY2016Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2319000
CY2016Q2 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2422000
CY2016Q1 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2665000
CY2015Q4 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2242000
CY2015Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1474000
CY2015Q2 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1410000
CY2015Q1 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2533000
CY2016Q4 us-gaap Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
4384000
CY2015Q4 us-gaap Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
3807000
CY2016Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
2297000
CY2015Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
1490000
CY2016Q4 us-gaap Restricted Cash And Cash Equivalents Noncurrent
RestrictedCashAndCashEquivalentsNoncurrent
2087000
CY2015Q4 us-gaap Restricted Cash And Cash Equivalents Noncurrent
RestrictedCashAndCashEquivalentsNoncurrent
2317000
CY2016Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-58272000
CY2015Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-59306000
CY2016 us-gaap Sales Revenue Net
SalesRevenueNet
49715000
CY2015 us-gaap Sales Revenue Net
SalesRevenueNet
43671000
CY2014 us-gaap Sales Revenue Net
SalesRevenueNet
30426000
CY2016Q4 us-gaap Sales Revenue Net
SalesRevenueNet
16667000
CY2016Q3 us-gaap Sales Revenue Net
SalesRevenueNet
11024000
CY2016Q2 us-gaap Sales Revenue Net
SalesRevenueNet
11973000
CY2016Q1 us-gaap Sales Revenue Net
SalesRevenueNet
10051000
CY2014Q4 us-gaap Stockholders Equity
StockholdersEquity
69918000
CY2016Q4 us-gaap Supplies
Supplies
73000
CY2015Q4 us-gaap Supplies
Supplies
171000
CY2016Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
3721656
CY2015Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
2479456
us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
673700
us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
568500
CY2014 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
696853
CY2015 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
0
CY2016Q4 us-gaap Treasury Stock Value
TreasuryStockValue
16210000
CY2015Q4 us-gaap Treasury Stock Value
TreasuryStockValue
6835000
us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
4100000
us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
5300000
CY2014 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
2835000
CY2016 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
9375000
CY2016Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
190000
CY2015Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
1879000
CY2016 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
-33000
CY2015 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
-58000
CY2014 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
603000
CY2015Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
394000
CY2014Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
292000
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
CY2015 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
13000
CY2016Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2016 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
9116000
CY2015 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
9326000
CY2014 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
10525000
CY2016Q4 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2599000
CY2016Q3 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2512000
CY2016Q2 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
1935000
CY2016Q1 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2070000
CY2015Q4 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2704000
CY2015Q3 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2195000
CY2015Q2 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
1994000
CY2015Q1 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
2433000
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
3263000
CY2015 us-gaap Share Based Compensation
ShareBasedCompensation
4059000
CY2014 us-gaap Share Based Compensation
ShareBasedCompensation
2104000
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P4Y
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
4441083
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
3699668
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
4.36
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
14665000
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
942000
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1842000
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
1883596
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
1339646
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
283322
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
1922000
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
2611910
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
903676
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
5.25
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
1.50
CY2014 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
2.41
CY2013Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
13017000
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
8065000
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
22875000
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
32683000
CY2013Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
7110622
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
6276029
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
7198479
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5882861
CY2013Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
4.28
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
4.51
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
3.97
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
4.81
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
31197000
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
5572475
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
4.76
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
5.30
CY2015Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
0
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.70
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
3.22
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
3.41
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
5.21
CY2014 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
5.22
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
3.01
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
8.63
CY2016Q4 us-gaap Share Price
SharePrice
10.35
CY2015Q4 us-gaap Share Price
SharePrice
7.07
CY2014Q4 us-gaap Share Price
SharePrice
5.27
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
P10Y
CY2016Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
22150000
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y328D
CY2013 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y255D
CY2014 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y
CY2015 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y109D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
P6Y36D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
2977000
CY2015 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
4657000
CY2014 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
2027000
CY2016Q4 us-gaap Short Term Investments
ShortTermInvestments
39073000
CY2015Q4 us-gaap Short Term Investments
ShortTermInvestments
257000
CY2015 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
-395000
CY2016 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
-236000
CY2014 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
CY2014 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
872997
CY2015 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
349814
CY2016 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
1935972
CY2014 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
2405000
CY2015 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1326000
CY2016 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
6600000
CY2016Q2 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
6000000
CY2016Q4 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
10000000
CY2014Q1 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
6000000
CY2014Q1 us-gaap Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
3000000
CY2016Q4 us-gaap Stockholders Equity
StockholdersEquity
65133000
CY2016 us-gaap Use Of Estimates
UseOfEstimates
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic;">Use of Estimates</div></div></div></div> <div style=" MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">&nbsp;</div></div> <div style=" TEXT-ALIGN: left; MARGIN: 0pt; LINE-HEIGHT: 1.25; TEXT-INDENT: 18pt"><div style="display: inline; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman, Times, serif">The preparation of Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) requires our management to make judgments, assumptions, and estimates that affect the amounts reported in our Consolidated Financial Statements and accompanying Notes. The accounting policies that reflect our more significant estimates and judgments and that we believe are the most critical to aid in fully understanding and evaluating our reported financial results are revenue recognition, including percentage-of-completion accounting for oil &amp; gas projects; allowance for doubtful accounts; allowance for product warranty; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; useful lives for depreciation and amortization; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies, including contingent consideration. Those estimates could change, and as a result, actual results could differ materially from those estimates. For example, the Company records impairment losses on long-lived assets used in operations when events and circumstances indicate that long-lived assets might be impaired and the undiscounted cash flows estimated to be generated by those assets are less than the carrying amounts of those assets. The Company&#x2019;s estimate of undiscounted cash flows, at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div> indicated that such carrying amounts were expected to be recovered. Nonetheless, it is possible that the estimate of undiscounted cash flows <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may</div> change in the future resulting in the need to write down those assets to fair value.</div></div></div></div></div></div></div></div></div>
CY2016 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
-400000
CY2016 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
3110000
CY2015 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
CY2014 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
55451000
CY2015 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
52151000
CY2014 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
51675000
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
52341000
CY2015 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
52151000
CY2014 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
51675000
CY2015Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2016 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
209000
CY2015 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
115000

Files In Submission

Name View Source Status
0001437749-17-004189-index-headers.html Edgar Link pending
0001437749-17-004189-index.html Edgar Link pending
0001437749-17-004189.txt Edgar Link pending
0001437749-17-004189-xbrl.zip Edgar Link pending
erii-20161231.xml Edgar Link completed
erii-20161231.xsd Edgar Link pending
erii-20161231_cal.xml Edgar Link unprocessable
erii-20161231_def.xml Edgar Link unprocessable
erii-20161231_lab.xml Edgar Link unprocessable
erii-20161231_pre.xml Edgar Link unprocessable
erii20161231_10k.htm Edgar Link pending
ex10-34.htm Edgar Link pending
ex21-1.htm Edgar Link pending
ex23-1.htm Edgar Link pending
ex31-1.htm Edgar Link pending
ex31-2.htm Edgar Link pending
ex32-1.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
graph.jpg 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
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending